我在一個.Net聊天應用程序中工作,在我的聊天室頁面會話在小時間段內反覆過期。我在web.config文件中使用了 sessionState timeout="540"
和httpRuntime executionTimeout="999999"
maxRequestLength="200000000" requestValidationmode="2.0"
。但它正在工作。我的頁面需要連續更新,因爲它是一個聊天頁面。但經過一段時間後,它會超時,我們需要重新發布頁面以獲取新消息。一個時間間隔正在這個頁面上運行。任何想法都是可觀的。爲什麼Aspx頁面會話重複過期爲.net應用程序?
0
A
回答
0
它沒有任何意義。當您仍然在有限的超時時間內向服務器發送請求時,會話將不會過期。例如,如果將會話超時設置爲5分鐘,則每隔1分鐘向服務器請求一次,該頁面將不會過期,因爲客戶端仍在與服務器交互。
+0
但它正在發生。我用sessionState超時=「540」,但一段時間後會話過期。如何解決這個問題呢。 –
0
您是否在您的任何請求中使用完整或絕對網址?將其更改爲相對uri。例如../home.aspx
相關問題
- 1. 爲什麼會話會自動過期?
- 2. 爲什麼我的程序會重複
- 3. 彈出aspx頁會話過期
- 4. 爲什麼應用程序會開始重定向到主頁?
- 5. ViewState,應用程序和頁面會話有什麼區別?
- 6. 爲什麼在JavaScript調用後重新加載Aspx頁面
- 7. 重定向aspx頁面爲XAML頁面
- 8. Java Swing應用程序重複會話
- 9. 爲什麼在登錄頁面上沒有響應ASP .NET會話cookie?
- 10. Ajax爲.NET ASPX加載頁面
- 11. 爲什麼SPA(單頁應用程序)?
- 12. 爲什麼我會爲Heroku託管的全新應用程序獲取應用程序錯誤錯誤頁面?
- 13. 從asp.net aspx頁面重用相同的會話到ashx處理程序
- 14. 爲什麼會話狀態提供程序的更改導致ASPx頁面產生垃圾?
- 15. 爲什麼我的.NET應用程序產生如此多的頁面錯誤?
- 16. 爲什麼Twitter會話響應爲空?
- 17. 爲什麼信用卡付款頁面要求過期日期?
- 18. SharePoint應用程序頁面 - 爲什麼try-catch不起作用?
- 19. 從.NET應用程序調用SQL參數時,爲什麼會變爲NULL?
- 20. 爲什麼重複期望使用%&
- 21. 爲什麼Android會「復活」崩潰的應用程序?
- 22. 爲什麼會話不會在rails中重複
- 23. 爲什麼我的會話cookie不會過期?
- 24. 爲什麼單頁面Web應用程序
- 25. 爲什麼我的應用程序引擎任務會阻止頁面刷新?
- 26. 爲什麼添加到頁面時我的iframe應用程序不會顯示?
- 27. .Net MVC - 僅針對私人頁面顯示「會話過期」
- 28. 爲什麼我的Google登錄會話在某些頁面上過期而沒有其他頁面?
- 29. 課程中的會話爲空(根本沒有會話),但會話從aspx頁面訪問時確實存在
- 30. 如何在用戶會話過期時重定向到頁面?
啓用日誌記錄並檢查您的應用程序是否未重新啓動。當我將一些數據保存到'bin'文件夾時,我遇到了同樣的問題。修改「bin」文件夾會導致應用程序重新啓動,從而清除會話和臨時數據。 –
嗨Yelder,我是.net新手,所以你可以告訴我如何啓用日誌記錄,我已經重新啓動應用程序不止一次。 –
如果您在某人的回答中提及評論時會有效,那麼問題可能不在於重新啓動。你能顯示一些其他的代碼和配置嗎? –