2010-06-07 50 views
0

我正試圖追查我們的測試環境中的問題。以前它被設置爲使用InProc會話狀態類型,但我已經爲SQL Server類型添加了一個特定的Web App。我這樣做是因爲我們在生產環境中使用了SQLServer類型,我希望我們的測試環境儘可能匹配。是否有可能從代碼中檢測ASP會話狀態類型?

但是,在將其更改爲SQLServer後,我試圖在會話中存儲不可序列化的數據時沒有出現任何錯誤,就像我期望的那樣。它工作得很好,即使我認爲它不應該。我是一個相對新手,當涉及到配置這個,但從我使用的各種教程中,我想我涵蓋了所有的基礎。

我想知道是否有任何代碼片段來驗證應用程序正在使用哪種會話狀態類型。

感謝

回答

0

好吧,發現它通過訪問:

System.Web.SessionState.HttpSessionState.Mode 

也能看在ASPState的數據庫中的表看到添加/刪除會話。

顯然它只是我們使用的測試代碼,我們預計會打破這不符合我們的預期行爲。

相關問題