ASP.NET SessionState timeout



我使用ASP。. NET网站在IIS7,其中在web。config I have:

<sessionState mode="InProc" timeout="20"></sessionState>

但是会话不保持20分钟,它的工作非常奇怪,有时它在1分钟或更短的时间内到期,有时只是重定向到其他页面。我需要使用mode="InProc".

谁可以帮助我,什么是错的,如何解决这个问题?谢谢!

如果您有一个抛出未处理异常的应用程序,该应用程序可以回收。或者,它可能因为内存压力而回收,甚至只是因为IIS中的错误设置。这将导致您失去会话。您可以在全局的Application_End eventandler中放置一些日志代码。

应用程序池回收?(IIS设置)。

无论如何,你可以在全局变量中检测和处理超时。Asax (session_end),如果有帮助的话

相关内容

  • 没有找到相关文章

最新更新