微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在ASP.NET MVC中暂停超时?

我有一个MVC 2应用程序,其中超时设置为2880(分钟,因为我明白,但即使是几秒钟有一个问题):
<authentication mode="Forms">
  <forms loginUrl="~/Account/logon" timeout="2880" />
</authentication>

在这应该是48小时,或至少48分钟(如果值是秒)。但是用户只需几分钟的时间才能注销…

这是为什么?任何帮助赞赏!

解决方法

找到答案终于在很多谷歌…

您必须在web.config文件中设置一个自定义的machinekey。我用这个发电机:

http://aspnetresources.com/tools/machineKey

这似乎必须在Web主机上执行“回收”,如果我正确理解,这将导致用户注销。

无论如何,现在工作正常!

原文地址:https://www.jb51.cc/aspnet/253669.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐