2012-06-18 105 views
0

我已創建頁面以便由網站管理員動態更改資源文件。但現在當用戶更改resx文件中的值時,它會正確保存,但會導致會話過期。我如何克服這一點?有沒有人有想法,我試圖搜索,但只是發現,當我們改變.resx文件,它再次編譯網站,並導致應用程序池重新啓動。更改.resx文件運行時會導致會話過期

項目是網站及其在4.0

+0

您正在使用Inproc會話模式,對不對? –

+0

是的..使用inProc – user867198

+0

現在你應該使用StateServer。請通過這個線程:http://stackoverflow.com/questions/9971309/session-timeout-on-server-side-in-asp-net-c-sharp –

回答

1

當您更改RESX文件,工作進程被回收。如果您使用進程內會話狀態,會話將丟失。可能的解決方法:使用進程外會話存儲,或將資源存儲在虛擬目錄之外(並自行管理更新)。

Ref:http://weblogs.asp.net/owscott/archive/2006/02.aspx

相關問題