2010-06-29 39 views
0

我想過將所有會話變量保存爲隱藏文件,然後在更改Web配置文件後將這些值保存回會話中。但是,GOT是另一種方式。如何保存到我的網絡配置而不會丟失會話?

任何幫助?

+0

,在AppDomain重新加載,也許這就是爲什麼你失去了你的信息,我認爲 – 2010-06-29 14:40:14

回答

4

如果更改web.config中的應用程序重新啓動,因此會丟失(InProc會話)。我記得更改會話提供程序將會話數據存儲在文件中,以避免會話丟失。

或者也許你可以使用Sql Server在web.config中存儲session(sessionState mode =「SQLServer」),但我不知道這是否會在修改web.config文件時保持會話狀態(雖然這應該)。

希望你覺得它有幫助。

當你改變的web.config
+2

SQL Server是非易失性的解決方案,以存儲會話數據外的過程。另一個進程外解決方案是ASP.NET會話狀態服務器;它會在系統重新啓動時丟失,但性能比SQL Server好。 – 2010-06-29 15:02:35

相關問題