为什么在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主机上执行“回收”,如果我正确理解,这将导致用户注销。

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

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....