4

在我的 web.config 文件中,我尝试Session.Timeout="1"并发现工作正常。后来我试过了Session.Timeout="20160"。即使我提供如此多的数量,我的网站“会话转移”也会在 15-20 分钟内过期。我需要更改 IIS 中的任何设置吗?我正在使用 Windows 2003 服务器。

4

4 回答 4

2

在 web 配置文件中定义:

<sessionstate 
      mode="inproc"
       cookieless="false" 
      timeout="20" 
     />
于 2011-07-06T12:37:55.453 回答
0

在 web.config 文件中定义:

 <system.web>
     <authentication mode="Forms">
         <forms timeout="50" />
     </authentication>
 </system.web>
于 2011-07-06T12:34:50.640 回答
0

检查这个:

http://forums.asp.net/t/1283350.aspx

于 2011-07-06T12:37:29.410 回答
0

似乎会话超时最多为24 小时。看看这个http://support.microsoft.com/kb/233477

将其设置为 24 小时或更短,你会没事的。

也在这里解释:http: //msdn.microsoft.com/en-us/library/ms525473 (v=vs.90).aspx

IIS 6.0:允许的最小值为 1 分钟,最大值为 1440 分钟。

于 2011-07-06T12:40:44.010 回答