我的要求是,我們可以以這樣的方式,將有沒有超時,除非ň直到我們退出代碼....asp.net中的會話超時。應用
在我的項目客戶需要,他們將有理想的時間,但那麼多的時間後,過他們不應該重定向到登錄頁面,他們希望它作爲無限的會話或8至9小時。
如果用戶已登錄並在我的網站中打開任何頁面,並且20分鐘內什麼都不做。現在,如果他從菜單中選擇任何東西或點擊任何按鈕,他都會被重定向到登錄頁面。
我無法更改IIS應用程序池的超時設置。
我嘗試以下方法 1.我已經在配置文件中這樣寫道
<sessionState cookieless="false" regenerateExpiredSessionId="true" timeout="129600" />
3. 我也嘗試在Global.asax文件 保護void Session_Start(object sender,EventArgs e) { Session.Timeout = 480; }
以上都不適合我。
我沒有權限更改IIS應用程序池的超時設置。如果可能,請告訴mi服務器端解決方案。 – Nalini
當ApplicationPool回收時,會話將會丟失。要在web.config或代碼中設置超時時間是不夠的。您需要調整IIS中的設置。 –
謝謝,但我沒有權限調整IIS中的設置。什麼是增加超時的另一種方式? – Nalini