myesn

myEsn2E9

hi
github

IIS 无法连接到 Web 服务器“IIS Express”

解决方案#

在 Visual Studio 中使用 IIS Express 运行项目弹出 [无法连接到 Web 服务器 “IIS Express”] 异常:
image

解决步骤

  1. 关闭 Visual Studio
  2. 删除项目根目录中的 .vs 目录
  3. 删除 C:\Users\Administrator\Documents\IISExpress (文档)下所有子目录,其中 Administrator 是为当前登录的用户名,需要根据自己的情况替换
  4. 重新用 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/"
        }
      }
    }
    

参考#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。