2009-01-12 72 views
1

我以前使用ASP.NET Web应用程序(关于超时)的经验是,无论运行哪个模块,它都会每30分钟注销一次用户,有没有办法将应用程序超时增加到一两个小时?如何配置ASP.NET Web应用程序的超时值?

任何帮助,高度赞赏,在此先感谢。

回答

3

您可以在web.config文件中设置Sesion超时。

<sessionState timeout="60" /> 

该值以分钟为单位定义。

我认为你可以用HttpContext.Current.Session对象编程设置它。

0

你的web.config中有一个值可以设置超时长度。

<sessionState 
    timeout="60" 
    /> 
1

如果通过应用程序超时您意味着会话超时,那么这可以在web.config中完成。 sessionstate元素的超时属性采用一个整数,该整数表示在用户会话超时之前不活动的分钟数。

<configuration> 
    <sessionstate timeout="20" /> 
. 
. 
. 
</configuration> 
1

在web.config中,将timeout属性的值设置为您需要的值。

<system.web> 
    <authentication mode="Forms"> 
      <forms timeout="value in minutes"/> 
    </authentication> 
</system.web> 
相关问题