一:使用命令行
若要指定在上次發(fā)出與某個(gè)會(huì)話對(duì)象關(guān)聯(lián)的請(qǐng)求后,默認(rèn)情況下應(yīng)將該對(duì)象保留多長(zhǎng)時(shí)間,請(qǐng)使用以下語(yǔ)法:
appcmd set config /section:asp /timeout: timeSpan
變量 timeSpan 表示在上次發(fā)出與某個(gè)會(huì)話對(duì)象關(guān)聯(lián)的請(qǐng)求后,應(yīng)將該對(duì)象保留的最長(zhǎng)時(shí)間 (hh:mm:ss)。 默認(rèn)值為 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>
三:修改IIS
打開 IIS 管理器,然后導(dǎo)航至您要管理的級(jí)別。
在“功能視圖”中,雙擊“ASP”。
在“ASP”頁(yè)的“服務(wù)”下,展開“會(huì)話屬性”。除了站點(diǎn)的asp頁(yè)中的這個(gè)超時(shí)時(shí)間設(shè)置之外,應(yīng)用程序池高級(jí)設(shè)置--進(jìn)程模型下也有一個(gè)“閑置超時(shí)(分鐘設(shè)置)“,測(cè)試過一下貌似這個(gè)更優(yōu)先,不是非常確定他們到底是什么樣的一個(gè)關(guān)系。另外站點(diǎn)的高級(jí)設(shè)置--連接限制下也有一個(gè)“連接超時(shí)(秒)”的設(shè)置,不知這個(gè)又有什么關(guān)系。。。
在“超時(shí)”字段中,以 hh:mm:ss 格式輸入超時(shí)值。 例如,若要設(shè)置 15 分鐘,請(qǐng)輸入 00:15:00。
在“操作”窗格中,單擊“應(yīng)用”。