我有一个MVC 2应用程序,其中超时设置为2880(分钟,因为我明白,但即使是几秒钟有一个问题):
<authentication mode="Forms"> <forms loginUrl="~/Account/logon" timeout="2880" /> </authentication>
现在这应该是48小时,或至少48分钟(如果值是秒)。但是用户只需几分钟的时间才能注销…
这是为什么?任何帮助赞赏!
解决方法
找到答案终于在很多谷歌…
您必须在web.config文件中设置一个自定义的machinekey。我用这个发电机:
http://aspnetresources.com/tools/machineKey
这似乎必须在Web主机上执行“回收”,如果我正确理解,这将导致用户注销。
无论如何,现在工作正常!