2009-09-29 2 views
3

서버 InProc 세션 상태가 작동하지 않는 이유는 누구나 알 수 있습니까? 수동 리셋 또는 확인 방법이 있습니까?InProc 세션 상태가 작동하지 않습니다.

감사

세션 모드에서 InProc은 제한 시간이 25 분이다.

Session 개체가 null인지 또는 세션 개체가 비어있어 액세스 할 수 없는지 확실하지 않습니다.

쿠키 문제 일 수 있으며, Application_Start가 제대로 실행되지 않을 수도 있습니다. 그 밖의 무엇이있을 수 있 었는가? IIS 설정?

+0

검사 세션 시간 초과? –

+0

은 25 분으로 설정되어 있습니다. – user112799

답변

0

Application_Start 이벤트에서 세션 변수를 설정하지 않았는지 확인하십시오. 이것이 바로 Session_Start의 목적입니다.

또한 애플리케이션이 미리 컴파일되어 있습니까? 그렇다면 KB article을 확인하십시오.

리셋 옵션 :

  • 실행

  • IISReset 다시 시작 월드 와이드 웹 게시 (W3SVC) 서비스를 제공합니다.

  • 수동으로 IIS

    나는이 게시물은 오래 알고
+0

꽤 표준입니다. 나는 그 질문을 갱신했다. – user112799

+0

일부 코드 게시, 질문에 진술 한 내용이 올바르게 들리지 않습니다. –

1

의 응용 프로그램 풀을 재활용,하지만 난이 사람을 도움이되기를 바랍니다. Mine이 작동하지 않아 web.config 파일에 httpModule을 추가해야한다는 것을 알게되었습니다.

의 Web.config :

<sessionState mode="InProc" cookieless="false" timeout="20" 
sqlConnectionString="YourConnectionString"> 
</sessionState> 

<httpModules> 
    <add name="Session" type="System.Web.SessionState.SessionStateModule"/> 
</httpModules> 
관련 문제