And*_*ers 23 asp.net authentication timeout asp.net-mvc-2
我有一个MVC 2应用程序,其中超时设置为2880(我理解它的分钟,但即使它是几秒钟就有问题):
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
Run Code Online (Sandbox Code Playgroud)
现在这应该意味着48小时,或至少48分钟(如果值是秒).但用户只需几分钟的不活动即可退出...
这是为什么?任何帮助赞赏!
And*_*ers 32
经过很多谷歌搜索后终于找到了答案......
您必须在web.config文件中设置自定义machinekey.我用过这个发电机:
http://aspnetresources.com/tools/machineKey
这似乎必须在Web主机上执行"回收"操作,这会导致用户注销,如果我理解正确的话.
无论如何,它现在工作正常!
归档时间: |
|
查看次数: |
13650 次 |
最近记录: |