在web.config中强制超时设置

时间:2014-01-20 04:33:41

标签: asp.net asp.net-mvc asp.net-mvc-4 forms-authentication

我在ASP.NET MVC 4应用程序中使用表单身份验证。我在web.config中配置了如下的超时设置。

 <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>

由于我使用的是共享托管环境,因此我无法更改IIS设置以进行超时。 目前似乎这个超时不起作用,它发生在15-20分钟的空闲时间之后。

是否有任何设置强制超时取得web.config中的值?

1 个答案:

答案 0 :(得分:0)

将机器密钥明确添加到web.config解决了这个问题。

http://aspnetresources.com/tools/machineKey