2010-06-29 7 views

답변

4

web.config를 변경하면 응용 프로그램이 다시 시작되므로 세션이 손실됩니다 (inProc 세션의 경우). 나는 잃어버린 세션을 극복하기 위해 파일에 세션 데이터를 저장하기 위해 세션 제공자를 변경하는 것을 기억한다.

또는 SQL Server를 사용하여 세션 (sessionState mode = "SQLServer")을 web.config에 저장할 수 있지만 web.config 파일을 수정할 때 세션 상태가 유지되는지는 알 수 없습니다. 그것해야한다).

희망 사항을 찾으십시오.

+2

SQL Server는 세션 데이터를 독립 프로세스로 저장하는 비 휘발성 솔루션입니다. 다른 out-of-process 솔루션은 ASP.NET 세션 상태 서버입니다. 시스템 재시작시 손실 될 수는 있지만 SQL Server보다 성능이 좋습니다. –

관련 문제