나는 모든 세션 변수를 hiddens에 저장하고 웹 설정을 변경 한 후에 다시 세션에 다시 저장하는 방법을 생각했습니다.하지만 다른 방법으로 GOT가 있습니다.세션을 잃지 않고 웹 설정을 저장하려면 어떻게해야합니까?
어떤 도움이 필요합니까?
나는 모든 세션 변수를 hiddens에 저장하고 웹 설정을 변경 한 후에 다시 세션에 다시 저장하는 방법을 생각했습니다.하지만 다른 방법으로 GOT가 있습니다.세션을 잃지 않고 웹 설정을 저장하려면 어떻게해야합니까?
어떤 도움이 필요합니까?
web.config를 변경하면 응용 프로그램이 다시 시작되므로 세션이 손실됩니다 (inProc 세션의 경우). 나는 잃어버린 세션을 극복하기 위해 파일에 세션 데이터를 저장하기 위해 세션 제공자를 변경하는 것을 기억한다.
또는 SQL Server를 사용하여 세션 (sessionState mode = "SQLServer")을 web.config에 저장할 수 있지만 web.config 파일을 수정할 때 세션 상태가 유지되는지는 알 수 없습니다. 그것해야한다).
희망 사항을 찾으십시오.
SQL Server는 세션 데이터를 독립 프로세스로 저장하는 비 휘발성 솔루션입니다. 다른 out-of-process 솔루션은 ASP.NET 세션 상태 서버입니다. 시스템 재시작시 손실 될 수는 있지만 SQL Server보다 성능이 좋습니다. –
web.config를 변경하면 AppDomain이 다시로드되므로 아마도 정보가 손실됩니다. –