会议有时会过快

时间:2010-06-14 21:18:06

标签: c# asp.net

我注意到我的asp.net mvc网络应用程序上的会话超时,没有浏览器超过几分钟。

我的理解是默认超时应该是20分钟。但有时我会在几分钟甚至更短的时间内超时。例如,在网站上浏览一段时间后,当我进入页面后很快刷新页面时,我可能会遇到会话超时。

这是非常随机的,但我已经看到这种情况发生了很多次,我不知道如何跟踪这一点,看看为什么我每隔一段时间就会松开会话,而浏览器长时间处于非活动状态。

我检查了我的web.config,没有定义超时值,所以我认为应该是20分钟。

难以调试,因为这不会经常发生..

3 个答案:

答案 0 :(得分:0)

  1. 有超时的IIS设置。检查它

  2. 也许您的应用程序会调用会话放弃?

  3. 您可以注册会话结束处理程序以写入以登录服务器,以确切了解何时发生这种情况。

答案 1 :(得分:0)

IIS会覆盖您的web.config。 进入IIS(这是IIS 6) 右键单击您的网站,属性,asp.net选项卡。 单击底部的Edit Configurtation按钮,ASP.Net Configuration Settings,State Management,在此处设置超时。

答案 2 :(得分:0)

您是否在bin文件夹中创建任何文件,这也会导致应用程序重新启动。

还有其他一些原因,请尝试谷歌搜索.....

  

导致asp.net Web应用程序重启

我有几个点击列出了可能的原因。