-1

为什么我的超时属性不起作用。我将它设置为 1 分钟,即使这样已经一个多小时了,会话还没有过期。这是我在 web.config 中写的

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

有什么帮助吗?

4

2 回答 2

2

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

我让 Ajax Timer Controls 刷新 updatePanels 作为我的问题的根源。

于 2013-02-04T08:56:35.803 回答
0

嗨,您正在使用 cookie,因此它不会过期,它将您的会话保存在 cookie 中

于 2013-02-04T06:45:08.440 回答