首页 > 解决方案 > 可以在 c# MVC webapplication 中重置会话时间 [而不是 20 分钟]/或将会话时间设置为 4 小时以上

问题描述

从登录时间开始,会话应该使用 c# MVC Web 应用程序维持接下来的 4 小时

HttpContext ctx = HttpContext.Current;
            ctx.Session.Timeout = 240;

标签: c#asp.net-mvcsession

解决方案


在 web.config 文件中,您可以将会话超时值设置为 240(分钟)。

但是应用程序池甚至可能在会话超时之前重新启动。在这种情况下,如果应用程序池重新启动,会话将重新启动。

因此,我们还需要在 IIS 中增加应用程序池超时。


推荐阅读