2010-10-30 167 views
2

我們的Web應用程序經常會丟失會話狀態(用戶經常被註銷)。我預測這種行爲的原因是在應用程序的副線程或整個應用程序重新啓動時拋出和未處理的一些異常。會話丟失分析

我非常確定它不是由回收工作人員造成的,因爲它發生在不規則的時間段內,並且很多次在登錄到應用程序後(在瀏覽兩三頁之後)。

有沒有什麼好的方法來診斷會話丟失的原因?是否有任何工具,或者我應該用一些不錯的方式使用Global.asax?

感謝您的任何意見和答案。 Regards

回答

2

首先要檢查Web服務器上的事件查看器,主要問題將通過IIS和/或ASP.Net工作進程記錄在那裏。

+0

好的,但我可以以某種方式識別我的代碼中的這種情況,並記錄崩潰信息? – 2010-10-31 20:09:35

+0

我懷疑IIS或ASP.Net會記錄一些問題,而無需登錄自己,但可以在Global.asax的相關方法中添加日誌記錄。應用程序錯誤。 – 2010-10-31 20:16:50