2011-09-28 229 views
0

我使用asp.net和设置使用会话超时

Session.Timeout = 1440; 

会话超时,但会话超时,有什么事我会解决或在IIS 7中调整和6个

最好的问候

+2

你设置你的web.config的超时值? http://msdn.microsoft.com/en-us/library/h6bb9cz9%28vs.80%29.aspx – Icarus

+0

我会试一试谢谢 – AMH

+0

@Icarus我试过了,但它失败了 – AMH

回答

2

这可能工作

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

为什么会话超时我用didn' t工作 – AMH

+0

你在哪里使用超时,它可以在web.config和页面后端代码中完成 –

+0

我在页面加载 – AMH

1

如果web配置将sessionState超时不工作检查内存泄漏在您的应用程序中。我在继承的遗留应用程序中遇到了同样的问题。在挖掘之后,我发现了一些自定义服务器控件,其中包含由多个页面和其他对象引用的静态变量和静态对象。这导致应用程序从不释放资源。最终,IIS在内存不足时会循环使用该池。池回收时,所有会话也将从内存中卸载。