会话超时

时间:2011-09-28 13:38:44

标签: asp.net session iis iis-7 c#-3.0

我使用asp.net并使用

设置会话超时
Session.Timeout = 1440;

但是会话超时了,我在iis 7和6中有什么修正或调整

祝你好运

2 个答案:

答案 0 :(得分:2)

这可能有用

<configuration>
  <sessionstate 
      mode="inproc"
      cookieless="false" 
      timeout="1440" 
  />
</configuration>

答案 1 :(得分:1)

如果Web配置中的会话状态超时不起作用,请检查应用程序中的内存泄漏。我在继承的遗留应用程序中遇到了同样的问题。经过大量挖掘后,我发现了一些自定义服务器控件,其中静态变量和多个页面和其他对象引用的静态对象。这导致应用程序永远不会释放资源。最终IIS在内存不足时回收池。当池被回收时,所有会话也将从内存中卸载。