我正在处理IIS配置文件。
我希望在服务器级别添加一些IIS IP地址限制,这些限制分布在所有IIS appPolls上。
如果我与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:\ applicationHost.config \System32 32\inetsrv\config下使用IIS,但它似乎与IIS上显示的配置不匹配。
,那么我如何在服务器级别手动编辑IIS配置文件呢?,我需要添加很多IP限制,唯一的方法是将它们直接添加到.config文件中。非常感谢您的帮助
发布于 2020-07-06 06:15:24
这是临时文件。如果要在服务器级别更改iis配置,则可以修改iis applicationhost.config文件。
当您使用IIS 7及以上版本时,ApplicationHost.config是配置系统的根文件。它包括所有站点、应用程序、虚拟目录和应用程序池的定义,以及web服务器设置的全局默认值(类似于machine.config和.NET框架设置的根web.config )。
以管理员身份打开记事本并打开applicationhost.config
在配置文件中添加以下代码:
<ipSecurity allowUnlisted="true">
<add ipAddress="192.168.2.52" allowed="true" />
</ipSecurity>
https://stackoverflow.com/questions/62716854
复制相似问题