解決策#
Visual Studio でプロジェクトを実行する際に、[Web サーバー "IIS Express" に接続できません] という例外が発生する場合の対処方法:
解決手順:
- Visual Studio を閉じる
- プロジェクトのルートディレクトリにある
.vs
ディレクトリを削除する C:\Users\Administrator\Documents\IISExpress
(ドキュメント)内のすべてのサブディレクトリを削除する。ただし、Administrator
は現在のログインユーザー名であり、自分の状況に応じて置き換える必要があります- Visual Studio を使用してプロジェクトを再度開き、IIS Express でプロジェクトを起動する
注意:
-
iisSettings.iisExpress.applicationUrl
には0.0.0.0
や*
を設定しないでください。ローカルネットワークの IP にバインドする必要がある場合は、実際のローカルネットワークの IP を入力する必要があります。Kestrel を使用してプロジェクトを起動する場合は、0.0.0.0
や*
を直接設定することができます。参考:{ "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { "applicationUrl": "http://localhost:44372/", "sslPort": 0 } }, "profiles": { "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, "XXW.IDCloud.Web": { "commandName": "Project", "launchBrowser": true, "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, "applicationUrl": "http://*:44372/" } } }