首页 > 解决方案 > 如果我想将会话超时增加到 60 分钟,是否足以在 Web.config 中进行更改,或者还需要调整 IIS?

问题描述

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

我们有这个 Web.config 参数:

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

但是 IIS 的任何设置呢?

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

标签: visual-studiosessioniisweb-config

解决方案


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

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

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

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

2.选择会话状态功能并修改超时值。

3.点击确定按钮,打开网站根路径web.config文件。

示例图片:

在此处输入图像描述

在此处输入图像描述


推荐阅读