2009-11-14 5 views
0

그래서 여러 파일 형식에 대해 몇 가지 사용자 지정 Http 처리기가 있습니다. IRequiredSessionState 마커를 구현했지만 아직 context.Session을 null로 받아 들인 적이 있습니까?IHttpHanlder는 null 세션을 반환합니다.

어떻게 든 세션을 초기화해야합니까?

답변

1

Web.config 파일에서 세션을 활성화 했습니까? 아니, 당신은 특정 초기화를 수행 할 필요가 없습니다 : 그런데

<sessionState mode="InProc" /> 

를, 인터페이스 이름은 System.Web.SessionState.IRequiresSessionState하지 IRequiredSessionState입니다.

+0

웹 설정에 추가 기능을 추가해야한다고 생각하지 않았습니다. 내 세션 상태가 응용 프로그램의 다른 섹션에서 작동했기 때문입니다. 감사하겠습니다. –

+0

이 전부입니까? 이 이미 true로 설정 되었습니까? –

+0

아니요, ''요소를 사용하여 활성화해야합니다. ''요소는 ASPX 페이지에만 적용됩니다. –

관련 문제