ASP.NET超时无法正常工作

时间:2013-02-04 06:34:35

标签: c# asp.net timeout

为什么我的超时属性不起作用。我把它设置为1分钟,即便如此它已经超过一个小时且会话尚未到期。这是我在web.config中编写的内容

    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login.aspx" timeout="1" cookieless="UseCookies"  />
    </authentication>
    <sessionState mode="InProc" timeout="1" />
  </system.web>

任何帮助?

2 个答案:

答案 0 :(得分:2)

我刚刚继承了一个同样问题的项目。一种可能性是确保您的页面没有对服务器进行任何调用并重置超时。您可以尝试使用fiddler之类的内容来查看您的应用是否正在发送获取请求...

我有Ajax Timer Controls刷新updatePanels作为我的问题的来源。

答案 1 :(得分:0)

您好,您正在使用Cookie,因此它没有到期时间将您的会话保存在Cookie中