有四種修改方式可以設定session的有效期限。你可以看下,應該是哪個地方設定的時間太短了,所以就過期了。
1、作業系統: 步驟:開始——〉管理工具——〉Internet資訊服務(IIS)管理器——〉網站——〉預設網站——〉右鍵“屬性”——〉主目錄——〉配置——〉選項——〉啟用會話狀態——〉會話超時(在這兒設定你要的超時時間,單位分鐘)。確定即可。
2、ASP.NET應用程式中Session過期時間的設定 在ASP.NET這樣的Web應用中,Session是用來儲存使用者狀態的常用手段,不過由於伺服器記憶體空間是有限的,所以Session過期時間設定是很有必要的。在ASP.NET中如何設定Session的過期時間呢,很簡單,修改web.config配置。 具體修改方法如下,在web.config中進行如下配置 <system.web> <sessionState mode="InProc" timeout="30"/> </system.web> 在這裡指的是Session過期時間為30分鐘。也就是說30分鐘後如果當前使用者沒有操作,那麼Session就會自動過期了。 3、在呼叫Session的cs頁中,Load事件裡面寫以下 Session.Timeout = 30; 4、Store session in asp.net state service <sessionState cookieless="false" timeout="480" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" />看一下,看你的程式是用到了哪種設定方式,把時間改成你需要的時間就可以了。
有四種修改方式可以設定session的有效期限。你可以看下,應該是哪個地方設定的時間太短了,所以就過期了。
1、作業系統: 步驟:開始——〉管理工具——〉Internet資訊服務(IIS)管理器——〉網站——〉預設網站——〉右鍵“屬性”——〉主目錄——〉配置——〉選項——〉啟用會話狀態——〉會話超時(在這兒設定你要的超時時間,單位分鐘)。確定即可。
2、ASP.NET應用程式中Session過期時間的設定 在ASP.NET這樣的Web應用中,Session是用來儲存使用者狀態的常用手段,不過由於伺服器記憶體空間是有限的,所以Session過期時間設定是很有必要的。在ASP.NET中如何設定Session的過期時間呢,很簡單,修改web.config配置。 具體修改方法如下,在web.config中進行如下配置 <system.web> <sessionState mode="InProc" timeout="30"/> </system.web> 在這裡指的是Session過期時間為30分鐘。也就是說30分鐘後如果當前使用者沒有操作,那麼Session就會自動過期了。 3、在呼叫Session的cs頁中,Load事件裡面寫以下 Session.Timeout = 30; 4、Store session in asp.net state service <sessionState cookieless="false" timeout="480" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" />看一下,看你的程式是用到了哪種設定方式,把時間改成你需要的時間就可以了。