2013-01-21 58 views
1

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

这是在生成用于AppCmd Add中的XML的批处理脚本中创建的网站

该网站已正确添加,但它分配相同的网站ID为已经存在的网站。

这样做的简单的解决方法似乎是要删除的网站,并ApplicationHost.config文件中删除站点从那里(或更改其站点ID)

但问题是该文件始终处于使用状态,所以我ca不保存任何更改。我已经尝试重新启动服务器,然后直接转到该文件,但发生同样的错误。

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

谢谢

回答

1

找到了解决我的问题。

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

相关问题