IIS 7.0站点ID和ApplicationHost.config错误

IIS 7.0站点ID和ApplicationHost.config错误,iis,config,applicationhost,Iis,Config,Applicationhost,我最近使用App Cmd将网站自动添加到我的IIS服务器。我使用的脚本类似于: site name=“Site1 bindings=“http/*:80site”id=“1%%l” 这是在批处理脚本中创建的,该脚本生成用于AppCmd添加站点的XML 该站点已正确添加,但已分配与现有站点相同的站点ID 解决这个问题的简单方法似乎是删除该站点,并在ApplicationHost.config文件中删除该站点(或更改其站点ID) 但是,问题是该文件始终处于使用状态,因此我无法保存任何更改。我已尝试重

我最近使用App Cmd将网站自动添加到我的IIS服务器。我使用的脚本类似于: site name=“Site1 bindings=“http/*:80site”id=“1%%l”

这是在批处理脚本中创建的,该脚本生成用于AppCmd添加站点的XML

该站点已正确添加,但已分配与现有站点相同的站点ID

解决这个问题的简单方法似乎是删除该站点,并在ApplicationHost.config文件中删除该站点(或更改其站点ID)

但是,问题是该文件始终处于使用状态,因此我无法保存任何更改。我已尝试重新启动服务器并直接访问该文件,但出现了相同的错误

是否有办法在启动时关闭IIS,使此文件不被使用?或者是否有其他解决方案,使我可以再次访问我的站点


谢谢你找到了解决我问题的办法


由于文件(ApplicationHost.config)一直在使用中,我找到了以前的备份(/inetpub/history/)并进行了复制/粘贴。这不是一个适合所有人的解决方案,因为它确实删除了任何新的配置更改,但是在我的情况下,我没有丢失任何数据。

找到了解决问题的方法

由于文件(ApplicationHost.config)一直在使用中,我找到了以前的备份(/inetpub/history/)并进行了复制/粘贴。这不是一个适合所有人的解决方案,因为它确实删除了任何新的配置更改,但是在我的情况下,我没有丢失任何数据