ポート 80 でサービスを提供する自己ホスト型の asp.net Web-API アプリケーションを作成しました。これは、展開される閉じたネットワークの制限です。
アプリケーションは正常に動作しますが、テスト中に突然、サービスが次のエラーのスローを開始することを拒否しました。
HTTP could not register URL http://+:80/ because TCP port 80 is being
used by another application.
実際、そのテスト マシンで Skype が起動され、ポート 80 でリッスンしていることがわかりました。Skype を強制終了すると、状況は解決しました。ただし、デプロイ時に、アプリケーションがそれ自体にポート 80 を持つことを保証することはできません。
したがって、私の質問は次のとおり です。ポート 80 でリッスンを共有するように自己ホスト WebApi を構成することは可能ですか?