三種方法修改IIS7.0中的Session會話時間長短
第一種方法:修改IIS
打開 IIS 管理器,然后導航至您要管理的級別。
在“功能視圖”中,雙擊“ASP”。
在“ASP”頁的“服務”下,展開“會話屬性”。除了站點的asp頁中的這個超時時間設置之外,應用程序池高級設置--進程模型下也有一個“閑置超時(分鐘設置)“,測試過一下貌似這個更優(yōu)先,不是非常確定他們到底是什么樣的一個關系。另外站點的高級設置--連接限制下也有一個“連接超時(秒)”的設置,不知這個又有什么關系。。。
在“超時”字段中,以 hh:mm:ss 格式輸入超時值。 例如,若要設置 15 分鐘,請輸入 00:15:00。
在“操作”窗格中,單擊“應用”。
第二種方法:使用命令行
若要指定在上次發(fā)出與某個會話對象關聯(lián)的請求后,默認情況下應將該對象保留多長時間,請使用以下語法:
appcmd set config /section:asp /timeout: timeSpan
變量 timeSpan 表示在上次發(fā)出與某個會話對象關聯(lián)的請求后,應將該對象保留的最長時間 (hh:mm:ss)。 默認值為 00:20:00。
第三種:修改配置文件
代碼如下示例
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"></sessionState>