shuhelohelo’s blog

Xamarin.Forms多めです.

「Web サーバー 'IIS Express' に接続できませんでした。」エラーの対処方法

友人のASP.NET Core MVCプロジェクトをgithubからクローンして、デバッグ実行したときに以下のエラーダイアログが表示されて実行できませんでした。

f:id:shuhelohelo:20190426130633p:plain

ビルドはとおりますし、友人のローカル側では正しく実行され、ブラウザで表示されます。

さて、これの対処法は以下のとおりです。

ソリューションエクスプローラからPropertiesを開きます。

f:id:shuhelohelo:20190426131127p:plain

次にデバッグタブを開き、Webサーバーの設定セクションのアプリURLの項目に表示されているURLを見ます。

f:id:shuhelohelo:20190426131620p:plain

自分の場合だと以下のようにポート番号が1709になっていました。

f:id:shuhelohelo:20190426131522p:plain

このポート番号を適当に大きな値に変更します。 例えば以下のように変更します。

http://localhost:50000

改めてデバッグ実行すると、無事にブラウザに表示されます。

f:id:shuhelohelo:20190426131917p:plain

追加

予約済みのポートは使えないということだろうな、と思ったのですがポート番号1800は動きました。 うーん。