解決方案#
在 Visual Studio 中使用 IIS Express 運行專案彈出 [無法連接到 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/" } } }