我在IIS 5.0(Windows 2000服務器)中有一個asp.net應用程序,我的應用程序正在使用Windows身份驗證,我已將超時設置爲120分鐘。假設用戶從11:00開始工作,並且用戶正在應用該應用程序,但是在約2小時即約13:00之後,即使用戶正在處理該會話,該會話也意外超時。我將超時修改爲300分鐘,現在會話保持活動狀態約5小時,即使用戶仍在工作,也意外斷開連接。 我有如下web.config文件。ASP.NET會話超時意外
<authentication mode="Windows"/>
<sessionState timeout="120">
還在相同的120分鐘的虛擬目錄屬性中檢查了asp.net會話超時。
任何教導或解決方案將是非常有益的。
120分鐘2小時 - 所以定義「用戶正在處理它」,會話應該在每次有回傳時重置,以便用戶做一些回傳到服務器的內容?這似乎是一個明顯的問題,但我有用戶離開頁面大大超過20分鐘(默認會話超時),並感到驚訝,當他們回來時它不工作... – Murph
任何機會,某事正在修改web.config/bin目錄導致應用程序回收? – InSane
你在共享主機上嗎?例如。如果在一段時間內沒有任何事情發生,discountasp會讓您的應用程序進入睡眠狀態 – Pleun