ASP.NET - Config session timeout

ASP.Net Website 若未做任何的設定,預設的 Timeout 時間為 20 分鐘。有時我們需要對此做些調整,可能是設定短ㄧ點的值方便做些測試,或是系統本身就是需要設定不一樣的 Timeout 值。

若有調整的需要,可開啟 Web.config , 在 system.web element 內加入 sessionState tag ,並指定 timeout 的值。像是下面這樣:

1
2
3
4
5
<configuration>
<system.web>
<sessionState mode="InProc" cookieless="true" timeout="1" />
</system.web>
</configuration>

timeout 值的設定以分鐘為單位,最大上限值為 525,600 分鐘 (1 年) 。