c#中的会话超时问题

本文关键字:超时 问题 会话 | 更新日期: 2023-09-27 18:01:25

在我的网页。我尝试了Session.Timeout="1"并发现工作。后来我尝试了Session.Timeout="20160"。即使我给了这么大的数字,我的网站"会话传输"在15-20分钟内过期。我需要更改IIS中的任何设置吗?我用的是windows 2003服务器

c#中的会话超时问题

在web配置文件中定义:

<sessionstate 
      mode="inproc"
       cookieless="false" 
      timeout="20" 
     />

check this:

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

define in here in web。配置文件:

 <system.web>
     <authentication mode="Forms">
         <forms timeout="50" />
     </authentication>
 </system.web>

似乎会话超时的最大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分钟。