1. 程式人生 > >在web.config和IIS中設定Session過期時間

在web.config和IIS中設定Session過期時間



有時候在web.config設定sessionState 或者類檔案裡設定Session.Timeout,在IIS裡訪問時每次都是達不到時間就超時,原因是因為在IIS中設定了Session的超時時間,IIS裡設定Session方法為:
在IIS裡面右鍵點選預設網站->主目錄->應用程式設定裡點配置->選項->啟用會話狀態->會話超時那裡設定時間

再web.config中設定Session過期時間方法:

C#程式碼
<system.web> 
    <sessionState mode="InProc" timeout="60"/> 
</system.web> 
<system.web>
    <sessionState mode="InProc" timeout="60"/>
</system.web>


aspx檔案中設定方法:

C#程式碼
Session.Timeout=60;