iis - 在 IIS 8.5 中有没有办法在 web.config 中设置 ConnectionTimeout 限制?
问题描述
在 IIS 8.5 中有没有办法在 web.config 中设置 ConnectionTimeout 限制?
我可以看到您将如何在网站级别进行设置(通过 IIS 管理器 GUI 或通过设置https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/sites/sitedefaults/limits)但如果可能的话,希望通过 web.config 在应用程序级别设置它。
我知道 web.config executionTimeout 设置(即httpRuntime executionTimeout="100"
):因此希望 connectionTimeout 可能有类似的东西。
解决方案
这些设置由 applicationhost.config 文件管理。所以你必须手动改变它。并且不推荐手动修改 applicationhost 文件。它可能会破坏您的其他配置。
您可以使用 iis manager GUI,也可以使用以下命令:
appcmd.exe set config -section:system.applicationHost/sites /[name='sitename'].limits.connectionTimeout:"00:03:00" /commit:apphost
或者
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='testiis']/limits" -name "connectionTimeout" -value "00:03:00"
推荐阅读
- kotlin - 有没有可能的方法来映射引用表中的外键名称?(多对多)
- wordpress - HTTP 站点在更改为 HTTPS 后停止显示来自站点的最新 RSS 提要
- javascript - Shopify 中叙事主题的幻灯片自动播放
- swift - AVPlayerItem 状态观察者 - 单元测试状态更改
- azure - 无法从 Visual Studio 2019 Web 部署到 Linux 应用服务
- firefox - 当我们在 Firefox 中禁用历史记录时会发生什么?
- node.js - 中间件必须是 middy 中的对象
- node.js - 无法使用 ssl 连接到 Heroku Postgres
- python - 单击列标题时,TkinterTreeCtrl MultiListBox 重新排序列表
- websphere - 是否可以集成 WAS 9 和 WSRR 8.5.6.2?