c# - 可以在 c# MVC webapplication 中重置会话时间 [而不是 20 分钟]/或将会话时间设置为 4 小时以上
问题描述
从登录时间开始,会话应该使用 c# MVC Web 应用程序维持接下来的 4 小时
HttpContext ctx = HttpContext.Current;
ctx.Session.Timeout = 240;
解决方案
在 web.config 文件中,您可以将会话超时值设置为 240(分钟)。
但是应用程序池甚至可能在会话超时之前重新启动。在这种情况下,如果应用程序池重新启动,会话将重新启动。
因此,我们还需要在 IIS 中增加应用程序池超时。
推荐阅读
- c++ - 使用 createComponent 动态创建 QML 对象
- python - 如何加快python执行速度?多处理不起作用
- java - Java 详细 GC 日志配置 - 未创建文件
- javascript - ipcRenderer.send 和 sendSync 从 preload 到 main 不起作用
- android - 如何在安装在 vmware 中的 android 设备中运行或测试我的 ionic 应用程序
- flutter - 在 Xcode 中构建应用程序时出现 Flutter pods 错误
- firebase - 如果我选择使用我当前的测试数据库启动我的应用程序?
- javascript - scrollIntoView() 不适用于有角度的材料 Mat-Menu-Item
- javascript - 使用 ReactJS 时如何获取 div 的宽度?
- spring-boot - 从 Dockerized SpringBoot 到外部 MariaDB 的 JDBC 身份验证失败