上午使用asp.net與C#爲我的項目。如果用戶在特定時間內不會與網頁交互,如何過期ASP會話?
如果用戶在特定時間內不會與網站互動(即如果用戶在未來10分鐘內不會與網站互動,說明Session將過期),我想要過期Session
。
我使用web.config
配置session timeout
如下。
<sessionState mode="InProc" timeout="10" />
問題:但它每10分鐘之後期滿session
。即使用戶正在與網站進行交互,結果是用戶必須每10分鐘後一次又一次登錄。
但是,我希望session
應該在10分鐘內過期。如果用戶在10分鐘內沒有與網站互動。
有沒有也別的地方規定的10分鐘超時?例如,在應用程序池配置中的IIS中? – 2014-10-29 09:41:01
@RoyDictus - no我沒有在IIS應用程序池中指定超時 - 我應該嗎? – prog1011 2014-10-29 09:43:30
不,但它看起來不是你的會話狀態超時是問題,而是另一個問題。在應用程序和您的IIS配置中查找超時。 – 2014-10-29 09:50:52