如果我想将会话超时增加到 60 分钟,是否足以更改 Web.config 或还需要调整 IIS?

if I want to increase the session timeout to 60 minutes, is it enough to change in Web.config or also IIS needs to be adjusted?

如果我想将会话超时增加到 60 分钟,在 Web.config 中更改是否足够,或者还需要调整 IIS?

我们有这个 Web.config 参数:

 <sessionState timeout="15" cookieless="false" mode="InProc" />

但是 IIS 的任何设置呢?

那么我可以简单地将这个 Web.config 属性更改为 60 吗?或者那是行不通的,因为 IIS 有自己的设置,小于 60,所以他们的用户不能在这 60 分钟内保持登录状态。

据我所知,如果您使用IIS 管理控制台修改IIS 会话超时值,它也会修改Web 应用程序的web.config 文件。如果您发现您的设置不起作用。我建议您首先检查您的应用程序根路径中的 web.config 文件,以确保设置已被修改。

我建议您也可以尝试使用您自己的 IIS 管理控制台对其进行测试,以确保它可以正常工作。

详情,您可以参考以下步骤:

1.Open 您的 IIS 管理控制台并找到您的 Web 应用程序

2.Select会话状态功能和修改超时值。

3.Click确定按钮并打开网站根路径web.config文件。

示例图片: