自分のIPで自己作成したSSL証明書を使用してWebサイトを公開しようとしています。サイトをIISに追加して実行しようとすると、このエラーが発生し、Webサイトを開始できません。
インターネットインフォメーションサービス(IIS)マネージャー-ファイルは別のプロセスで使用されているため、プロセスはファイルにアクセスできません。 (HRESULTからの例外:0x80070020)
その問題の原因は何ですか?
これを確認してください http://support.Microsoft.com/kb/890015/en-us
別のプロセスは、IISを実行しているコンピューターでポート80またはポート443を使用しています。デフォルトでは、IISはデフォルトのTCPポートとしてポート80を使用し、SSL(Secure Sockets Layer)のポート443を使用します。
Nachoの(正しい)答えをさらに詳しく説明するには、 here から:
コマンドプロンプトから次のコマンドを実行して、TCPポート80および/または443を使用しているプロセスのPIDを見つけます(ヒント:433の場合、おそらくSkype):
netstat -aon | find ":80"
netstat -aon | find ":443"
次のような出力が表示されます。実際のPIDはケースごとに異なることに注意してください。
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3604
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 3320
タスクマネージャを使用すると、上記のPIDが属しているプロセスを簡単に見つけて、適切なアクションを実行できます。