開発マシンを再構築し、IISをインストールしました。次に、Web展開ツールをインストールし、これを使用して、以前にバックアップしたWebサイトをクリーンなマシンに復元しました。残念ながら、復元は正しく/完全に機能しませんでした。
問題を簡単に修正できなかったため、IIS)をアンインストール/再インストールして、サイトを手動で再作成することにしました。
IISをアンインストールして再起動しましたが、手動で削除しようとした/windows/system32/inetsrv/
内のさまざまなファイルなど、まだたくさんのものが残っていました(成功は限られていました!)。
再起動して再インストールを試みましたIIS-エラー(意味のあるメッセージなし)を報告し、別の再起動を要求しました。イベントログには次のエラーが含まれています。
The World Wide Web Publishing Service (WWW Service) did not register the URL prefix http://*:80/gallery for site 1. The site has been disabled.
そして
Unable to bind to the underlying transport for [::]:80. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine.
別の再構築は避けたいのですが。 IISを完全に削除して、最初から再インストールできるようにすることはできますか?または、現在のセットアップを「修正」して、IISが既に存在するものを再インストールするようにすることはできますか?
このページのおかげで、私はついにconetents INETSRV
フォルダーを削除することができました。
http://www.howtogeek.com/howto/windows-Vista/how-to-delete-a-system-file-in-windows-Vista/
実際には、cacls
コマンドを少し変更して、ファイルではなくフォルダーを処理する必要がありました(正しく思い出せば、/ Tスイッチ)。
フォルダがクリアされると、IISは正常に再インストールできます。
これはIISインストールの問題ではありません。この記事を確認してください KB 890015 。レジストリキーを確認してくださいHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
デフォルトではListenOnlyList
はありません