在我的應用程序中,我正面臨會話超時問題。會發生什麼,突然用戶被踢出去了。我衝浪很多的解決方案,並做了很多事情。像增加會話超時,空閒超時一樣,實施了保活。但問題仍然存在 它可能是由於互聯網連接。因爲我看到多個時間在控制檯,net::Error
連接重置,網絡更改等等等在asp.net中的會話超時mvc
如果是的話那麼可能的解決方案是什麼。
感謝,
在我的應用程序中,我正面臨會話超時問題。會發生什麼,突然用戶被踢出去了。我衝浪很多的解決方案,並做了很多事情。像增加會話超時,空閒超時一樣,實施了保活。但問題仍然存在 它可能是由於互聯網連接。因爲我看到多個時間在控制檯,net::Error
連接重置,網絡更改等等等在asp.net中的會話超時mvc
如果是的話那麼可能的解決方案是什麼。
感謝,
會話超時由web.config中的以下關鍵控制...
<system.web>
<sessionState mode="InProc" timeout="30" />
</system.web>
是的你是對的,但我設置超時爲'180'意味着3小時,它有時出去一小時後,有時在半小時後 –
嘗試在IIS中增加會話超時值。默認值是20分鐘。您可以將web.config設置爲在4年內使會話超時,但IIS會話超時將覆蓋它。假設您的用戶沒有在您的網站 –
處於活動狀態,正如問題中提到的,我已經設置了空閒超時並且空閒超時爲'190',並且IIS中的會話超時爲'180'。 –
如果使用SQL Server,你可以選擇爲SQL Server會話狀態的數據庫。這裏是鏈接[SQL Server會話狀態管理](https://support.microsoft.com/en-us/kb/317604) – Prabhat