如何将ASP.NET网站中的默认会话时间更改为用户定义的内容 - 可能是1小时?
我假设默认会话时间是20分钟..
答案 0 :(得分:5)
您可以在web.config中更改应用程序级别,例如..
<sessionState timeout="40"></sessionState>// note this is minutes
您还可以更改machine.config以及所有应用程序
C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
答案 1 :(得分:1)
你可以set the Timeout
property in web.config:
<sessionState
mode="InProc"
cookieless="false"
timeout="60"
/>
答案 2 :(得分:1)
是的,你很严谨...... 如果未明确说明该设置,则默认超时值为20分钟。
超时设置控制会话被视为有效的时间长度。会话超时(以分钟为单位)是一个滑动值。即,在每个请求上,超时时段被重置为当前时间加上超时值。 以下是如何指定设置的示例:
<强>超时= “60”强>