0
我正在運行頻繁修改的ASP.NET 4.0網站(不是Web項目)。頁面更新流暢,但一些關鍵文件(如web.config或資源文件更新)會導致網站重新啓動並從站點拋出用戶,使其再次登錄並丟失其會話。 解決問題的可能方法是什麼?理想的情況是允許現有用戶使用舊版本並新登錄以使用新版本。更新ASP.NET網站而不會丟失網站用戶
我正在運行頻繁修改的ASP.NET 4.0網站(不是Web項目)。頁面更新流暢,但一些關鍵文件(如web.config或資源文件更新)會導致網站重新啓動並從站點拋出用戶,使其再次登錄並丟失其會話。 解決問題的可能方法是什麼?理想的情況是允許現有用戶使用舊版本並新登錄以使用新版本。更新ASP.NET網站而不會丟失網站用戶
您可以使用不同的會話存儲模式,例如StateServer或SQLServer。詳細瞭解狀態模式http://msdn.microsoft.com/en-us/library/ms178586(v=vs.100).aspx。默認情況下,ASP.NET使用InProc會話存儲,只要應用程序池刷新(例如,當web.config文件發生更改時),它們都會丟失。
這裏是MSDN上的另一篇文章引導您完成如何設置SQLServer的會議:http://support.microsoft.com/kb/317604
7個問題,答案0接受。 –