2009-08-20 3 views
3

asp.net 웹 응용 프로그램에 문제가 있습니다.UrlRewriteModule.net 및 세션 문제

저는 UrlRewritingNet.UrlRewrite를 사용하고 있으며 페이지에 세션을 사용하지 않는 경우에만 정상적으로 작동합니다.

예를 들어

: 코드 간단한 페이지 Default.aspx를 :

<% Session["some_value"] = "test"; %> 

내가 주소를 통해 액세스하는 경우

http://somesite.net/Default.aspx 

내가

http://somesite.net/test/ 

을 시도하는 경우가 확인하지만 나는 오류가있다 :

Session state can only be used when enableSessionState is set to true, either in a 
configuration file or in the Page directive. Please also make sure that 
System.Web.SessionStateModule or a custom session state module is included in the 
<configuration>\<system.web>\<httpModules> section in the application configuration. 

어떻게 문제를 해결할 수 있습니까?

UPD : 난 그냥

그냥 Web.config의 두 줄을 추가 내가 대답 here을 발견

<system.webServer> 
    <modules> 

     <remove name="Session"/> 
     <add name="Session" type="System.Web.SessionState.SessionStateModule"/> 

    </modules> 
</system.webServer> 
+0

+1 알아 둘만한! @ x2를 답으로 입력하면이를 수락하거나 여기에서 무엇을 알고 싶은지 언급 할 수 있습니다. – eglasius

답변

4

의 web.config에 두 줄을 추가 대답 here

을 발견

<system.webServer> 
    <modules> 

     <remove name="Session"/> 
     <add name="Session" type="System.Web.SessionState.SessionStateModule"/> 

    </modules> 
</system.webServer>