1

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

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

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

对此的简单修复似乎是删除该站点并在 ApplicationHost.config 文件中从那里删除该站点(或更改其站点 ID)。

但是问题是该文件始终在使用中,因此我无法保存任何更改。我尝试重新启动服务器并直接访问该文件,但是发生了同样的错误。

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

谢谢

4

1 回答 1

1

找到了解决我的问题的方法。

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

于 2013-01-23T22:45:22.600 回答