我在我的asp.net的MVC Web應用程序隨機注意到會話超時沒有瀏覽器是incative對於超過幾分鐘。會話有時timesout太快
我的理解是默認超時應該是20mins。但有時候我會在幾分鐘甚至更短的時間內超時。例如,在網站上瀏覽一段時間後,當我進入頁面後很快刷新頁面時,可能會出現會話超時。
這是很隨機的,但我看到現在這種情況發生了好幾次,我不知道我怎麼可以跟蹤這個,看看爲什麼我在一段時間鬆會話每一次瀏覽器內部消除處於非活動狀態長。
我檢查我的web.config,所以我認爲它應該是20分鐘一個沒有超時值被定義在那裏。
難以調試,因爲這不會經常發生..
在開發/調試模式下或者在生產中實際看到它時,您是否遇到過這種情況? – 2010-06-14 21:37:26
任何機會web.config被修改?這導致應用程序重新加載,中斷會話。 – 2010-06-14 21:41:31
@Steven:對。或者如果您通過Visual Studio開發服務器運行應用程序,並修改代碼,保存並刷新瀏覽器,自動重新編譯可能會強制應用程序重新加載。 – 2010-06-14 21:44:06