1、操作系統(tǒng):Widnows Server 2003
步驟:開(kāi)始——〉管理工具——〉Internet信息服務(wù)(IIS)管理器——〉網(wǎng)站——〉默認(rèn)網(wǎng)站——〉右鍵“屬性”——〉主目錄——〉配置——〉選項(xiàng)——〉啟用會(huì)話狀態(tài)——〉會(huì)話超時(shí)(在這兒設(shè)置你要的超時(shí)時(shí)間,單位分鐘)。確定即可。
2、ASP.NET應(yīng)用程序中Session過(guò)期時(shí)間的設(shè)置
在ASP.NET這樣的Web應(yīng)用中,Session是用來(lái)保存用戶狀態(tài)的常用手段,不過(guò)由于服務(wù)器內(nèi)存空間是有限的,所以Session過(guò)期時(shí)間設(shè)置是很有必要的。在ASP.NET中如何設(shè)置Session的過(guò)期時(shí)間呢,很簡(jiǎn)單,修改web.config配置。
具體修改方法如下,在web.config中進(jìn)行如下配置
<system.web>
<sessionState mode="InProc" timeout="30"/>
</system.web>
在這里指的是Session過(guò)期時(shí)間為30分鐘。也就是說(shuō)30分鐘后如果當(dāng)前用戶沒(méi)有操作,那么Session就會(huì)自動(dòng)過(guò)期了。
3、在調(diào)用Session的cs頁(yè)中,Load事件里面寫(xiě)以下
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=" />