![Web アプリケーションの起動中にエラーが発生しました](https://rvso.com/image/515661/Web%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E8%B5%B7%E5%8B%95%E4%B8%AD%E3%81%AB%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F.png)
0
Microsoft インターネット インフォメーション サービス (IIS) Microsoft 管理コンソール (MMC) スナップインで Web サイトを右クリックし、[開始] をクリックしても、Web サイトは起動せず、次のエラー メッセージが表示されます。
ファイルは別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。
何をしなければならないか。
この問題を解決するために、この解決策のフォームリンクを取得しました http://support.microsoft.com/kb/890015
別のプロセスがポート 80 またはポート 443 を使用しているかどうかを確認するには、コマンド ラインで Netstat.exe ユーティリティを使用する必要があります。
しかし、これらの IP が使用されているかどうかをどのように確認すればよいのでしょうか? ステータスの観点からは? そのステータスはどうあるべきでしょうか?
2 番目の解決策は、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList です。ただし、このキーは見つかりません。
答え1
netstat -ano コマンドは、現在使用中のすべての IP ポートと、現在どのアプリケーションがそれらを使用しているかを一覧表示します。ポート 80 を使用しているアプリケーションがあると IIS は起動できません。IIS と現在ポート 80 を使用しているアプリケーションのどちらが重要なのかを判断する必要があります。
ポート 80 を使用しているアプリケーションがない場合は、一覧表示されているレジストリ キーを調べます。サポート記事へのリンクを読むと、ListenOnlyList キーが見つからない場合の既定値は 0.0.0.0 であると書かれています。
「既定では、ListenOnlyList サブキーが存在しない場合は、IP アドレス 0.0.0.0 が使用されます。ただし、ListenOnlyList サブキーが存在し、IP アドレス 0.0.0.0 が一覧表示されている場合は、他の IP アドレスは一覧表示されません。他の IP アドレスも一覧表示されている場合は、他の IP アドレスを削除する必要があります。」
Ross