2012-07-06 121 views
2

我有一個應用程序,其會話超時時間爲一小時。但是,我希望用戶能夠上傳超過此數量的大文件,因此我將執行超時設置爲1天(即大於會話超時)。長時間運行請求期間的ASP.NET會話超時

我是否保證ASP.NET會在長時間運行的請求期間不會超時?我已經測試過這個,它似乎工作正常,但當然有一些可能的環境因素可能導致它在我的測試環境中工作,但不是其他部署方案

回答

0

如果您將它設置爲1天(24小時),那麼會話將會持續很長時間。會議將重置,當你做:

IISRESET

回收應用程序池

小心,每個人的會議將是很長,如果你做到這一點。如果您的網站使用率很高,則會遇到內存問題。會話存儲在它自己的服務器中。此外,您可以選擇在「上傳頁面」上擴展用戶會話,並且只有該頁面上的用戶才能進行長時間會話。上傳完成後,您可以結束會話,保持一點清潔。

+0

問題具體是關於何時執行超時大於會話超時。這個答案似乎沒有解決這個問題。 – user12861 2013-03-08 18:58:35