자주 수정하는 ASP.NET 4.0 웹 사이트 (웹 프로젝트 아님)를 실행하고 있습니다. 페이지가 원활하게 업데이트되지만 web.config 또는 리소스 파일 업데이트와 같은 일부 주요 파일은 웹 사이트를 다시 시작하고 사이트에서 사용자를 던져 다시 로그인하고 세션을 잃게 만듭니다. 문제를 해결할 수있는 방법은 무엇입니까? 가장 이상적인 시나리오는 기존 사용자가 이전 버전을 사용하고 새로 로그인하여 새로 작업하도록 허용하는 것입니다.사이트 사용자를 버리지 않고 ASP.NET 웹 사이트를 업데이트하십시오.
0
A
답변
0
StateServer 또는 SQLServer와 같은 다른 세션 저장 모드를 사용할 수 있습니다. 상태 모드 http://msdn.microsoft.com/en-us/library/ms178586(v=vs.100).aspx에 대해 자세히 알아보십시오. 기본적으로 ASP.NET은 응용 프로그램 풀이 새로 고침 될 때마다 (예 : web.config 파일이 변경 될 때) 손실되는 InProc 세션 저장소를 사용합니다. http://support.microsoft.com/kb/317604
7 질문 수락 0 답변 : 여기
는 SQLServer에 세션을 설정하는 방법을 안내 MSDN에 다른 기사입니다. –