超时,asp.net c#,帐户 - 管理员

时间:2011-05-13 12:34:18

标签: c# asp.net web-config timeout

我有管理页面,我在那里编辑我的网站,它与sql一起使用。管理页面注销3-4分钟后再次要求我输入用户名和密码。如何在超时时更改分钟数?

我在web.config上试过这个:

<authentication mode="Forms">

  <forms loginUrl="~/Account/Login.aspx" timeout="60"/>
</authentication>

和此:

<authentication mode="Forms">

  <forms loginUrl="~/Account/Login.aspx" timeout="7200"/>
</authentication>

和...这样的:

  <httpRuntime requestValidationMode="2.0" useFullyQualifiedRedirectUrl="true"

         executionTimeout="72000"
         appRequestQueueLimit="90000"
         shutdownTimeout="90000" />

并且所有结果都是相同的... 3-4分钟后(即使我点击那里,不仅在空闲时) - 系统也要注销。

3 个答案:

答案 0 :(得分:0)

'forms'标签中的超时应该有效 - 你有多个配置吗?

答案 1 :(得分:0)

<authentication mode="Forms">
            <forms timeout="20" slidingExpiration="true"/>
        </authentication>

添加滑动过期 - 如果能解决您的问题,请告诉我。你使用的是什么浏览器?是不是你的cookie没有被保留?

答案 2 :(得分:0)

答案是 - 通过iis 7管理器在machin键上生成密钥,然后在iis 7管理器上再次更改会话时间。