【发布时间】:2020-07-06 14:15:24
【问题描述】:
我正在处理 IIS 配置文件。
我想在服务器级别添加一些 IIS IP 地址限制,这些限制分布在所有 IIS 应用程序轮询中
如果我使用 IIS 管理器一切正常,我就可以添加任何配置设置。但是,如果我想直接在 .config 文件上修改/添加它们,那是不可能的。 我可以看到 IIS 管理器所做的设置写在 C:\inetpub\temp\appPools 下的临时 .tmp 文件上,然后在 C:\inetpub\temp\appPools\DefaultAppPool 下的 DefaultAppPool.config 上覆盖
如果我尝试手动修改 DefaultAppPool.config,它不会在 IIS 管理器上生效,如果我在 IIS 管理器上进行任何更改,它就会被覆盖。如果我尝试手动修改 C:\inetpub\temp\appPools 下的 tmp 配置,我会被告知该文件正在使用中。
我也尝试使用 C:\Windows\System32\inetsrv\config 下的 applicationHost.config,但它似乎与 IIS 管理器上显示的配置不匹配。
那么如何在服务器级别手动编辑 IIS 配置文件呢? 我必须添加很多 IP 限制,唯一的方法是将它们直接添加到 .config 文件中。 非常感谢您的帮助
【问题讨论】:
标签: iis web-config windows-server-2012-r2