我最近使用App Cmd将网站自动添加到我的IIS服务器。我使用的脚本类似于: site name =“Site1 bindings =”http / *:80site“id =”1 %% l“
这是在批处理脚本中创建的,该脚本生成用于AppCmd添加站点的XML
网站已正确添加,但它已为现有网站分配了相同的网站ID。
对此的简单修复似乎是删除该站点,并在ApplicationHost.config文件中从那里删除该站点(或更改其站点ID)。
然而问题是文件总是在使用中,所以我无法保存任何更改。我已经尝试重新启动服务器并直接转到该文件但是会发生同样的错误。
有没有办法在启动时关闭IIS以便不使用此文件?或者是否有其他解决方案,以便我可以再次访问我的网站。
由于
答案 0 :(得分:1)
找到解决我问题的方法。
由于文件(ApplicationHost.config)一直在使用,我找到了以前的备份(/ inetpub / history /)并进行了复制/粘贴。这不是每个人的解决方案,因为它确实删除了任何新的配置更改,但在我的情况下,我没有丢失任何数据。