我對會話數據有非常奇怪的問題。 使用InProc會話模式時不會出現問題。
這是怎麼回事了:
2.我檢查這個數據Page.Unload
事件。數據仍然存在。
3.啓動另一個請求後,我無法在Page.OnInit
中獲取數據,但我沒有刪除它。會話數據在使用SQLServer會話模式時消失
其他信息:
日誌中沒有任何序列化錯誤。
會話數據庫使用此procedure創建。
IIS和ASP.NET開發服務器都出現錯誤。
我嘗試了SQLServer模式和AppFabric分佈式緩存模式。
任何幫助表示讚賞,因爲我沒有想法。
你可以發佈錯誤..以及代碼你分配HttpContext.Current.Session var也Onload和onInit代碼可能會有所幫助..你有什麼像Global.asax頁..? – MethodMan 2012-01-10 17:20:01
沒有任何錯誤,會話變量在第二個請求中設置爲空(我在會話EntriesTable中查找)。我有global.asax,但我沒有在其中設置會話變量值。 – Filip 2012-01-10 19:46:51
我的不好。不知道如何,但我在輸出窗口結束時錯過了明顯的序列化異常。我想應用程序保持工作,因爲在回調期間發生異常。 – Filip 2012-01-11 10:02:08