2013-01-21 84 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 /)並進行了複製/粘貼。這不是每個人的解決方案,因爲它不會刪除任何新的配置更改,但在我的情況下,我沒有丟失任何數據。

相關問題