1

最近、App Cmdを使用して、IISサーバーにWebサイトを自動的に追加しました。私が使用したスクリプトは次のようなものでした:site name = "Site1 bindings =" http / *:80site "id =" 1 %% l "

これは、AppCmdAddSitesで使用するXMLを生成するバッチスクリプト内に作成されました。

サイトは正しく追加されましたが、既存のサイトと同じサイトIDが割り当てられました。

これに対する簡単な修正は、サイトを削除し、ApplicationHost.configファイル内でそこからサイトを削除する(またはサイトIDを変更する)ことのようです。

ただし、問題は、ファイルが常に使用されているため、変更を保存できないことです。サーバーを再起動してそのファイルに直接アクセスしようとしましたが、同じエラーが発生します。

このファイルが使用されないように、起動時にIISをシャットダウンする方法はありますか?または、自分のサイトに再度アクセスできるようにするための、これに対する他の解決策はありますか。

ありがとう

4

1 に答える 1

1

私の問題の解決策を見つけました。

ファイル(ApplicationHost.config)は常に使用されているため、以前のバックアップ(/ inetpub / history /)を見つけてコピー/貼り付けしました。これは、新しい構成の変更を削除するため、すべての人にとって解決策ではありませんが、私の場合、データは失われませんでした。

于 2013-01-23T22:45:22.600 に答える