2015-09-22 134 views
0

在我的應用程序中,我正面臨會話超時問題。會發生什麼,突然用戶被踢出去了。我衝浪很多的解決方案,並做了很多事情。像增加會話超時,空閒超時一樣,實施了保活。但問題仍然存在 它可能是由於互聯網連接。因爲我看到多個時間在控制檯,net::Error連接重置,網絡更改等等等在asp.net中的會話超時mvc

如果是的話那麼可能的解決方案是什麼。

感謝,

+0

如果使用SQL Server,你可以選擇爲SQL Server會話狀態的數據庫。這裏是鏈接[SQL Server會話狀態管理](https://support.microsoft.com/en-us/kb/317604) – Prabhat

回答

0

會話超時由web.config中的以下關鍵控制...

<system.web> 
    <sessionState mode="InProc" timeout="30" /> 
    </system.web> 
+0

是的你是對的,但我設置超時爲'180'意味着3小時,它有時出去一小時後,有時在半小時後 –

+0

嘗試在IIS中增加會話超時值。默認值是20分鐘。您可以將web.config設置爲在4年內使會話超時,但IIS會話超時將覆蓋它。假設您的用戶沒有在您的網站 –

+0

處於活動狀態,正如問題中提到的,我已經設置了空閒超時並且空閒超時爲'190',並且IIS中的會話超時爲'180'。 –