我遇到了一個asp.net c#站點的問題,我將session對象設置爲true,然後重定向到另一個需要檢查會話狀態對象的值的頁面,它是空值。Sessionstate不在頁面間保存
有時它被正確設置,其他時間只是空。
當我在本地機器上進行調試時,它每次都能很好地工作。只有當我上傳到我的網絡服務器時,這種氣質行爲纔會發生。
由於它基於網站的安全性,每次會話數據都是有效且準確的,這顯然是非常重要的。
會話狀態數據不可靠嗎?
AFAIK其設置爲inproc,無cookie,30分鐘超時,香草安裝的IIS。
有沒有人有任何建議?也許我需要在會話數據的存儲和讀數之間進行thread.sleep?
注:寫和讀的時間。如果會話狀態丟失寫入數據到內存約70ms的..有充裕的時間.....
實際上,OP表明它是一個安全問題,所以可能與認證有關。在這種情況下,沒有表格票據的配置文件不會被授權使用。 – 2010-05-03 13:54:37