ERR_CONNECTION_REFUSED 在 GC 更新到 87.0.4280.66 后在本地主机中

ERR_CONNECTION_REFUSED in localhost after GC update to 87.0.4280.66

我在 Visual Studio 2017 年工作并开发 asp.net 核心 (2.2) 应用程序。
我已将 IIS-Express 设置为开发网络服务器,并将 Google Chrome 设置为默认浏览器。
在项目设置中,我将 http://localhost:14300 设置为 dev-url.

自从上次 chrome 更新 版本 87.0.4280.66(2020 年 11 月 19 日) 应用已编译,chrome 浏览器已启动,但是url 似乎“即时”从 http://localhost:14300(定义)更改为 https:localhost(无端口)。
因此,在浏览器中显示错误信息:
ERR_CONNECTION_REFUSED

应用程序已加载 - 如果我将 url (http://localhost:14300) 粘贴到另一个浏览器或新的 chrome 选项卡中,应用程序已加载。
所以..我假设最新的 Chrome 更新中存在错误或兼容性问题 VS2017 <-> ISS Express <-> GC

我已经在 Internet 上搜索过了,但什么也没找到(此外,我已经作为问题发送到 Google)。

根据您的描述,我猜您可以将 launchSettings.json 的 IIS Express 的启动 Url 设置为 "https://localhost"

我建议您检查一下以确保启动 Url 正确。

更多关于launchSettings.json的详情,您可以参考以下代码:

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:5761",
      "sslPort": 44365
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "https://localhost",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "AngularCore31": {
      "commandName": "Project",
      "launchBrowser": true,
      "applicationUrl": "https://localhost:5001;http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

我好像找到了问题(我看不到上下文,但是这个已经解决了我的问题):
注意:此处 ( 1 ) 显示的是 https://localhost(而不是下面屏幕截图中的 http://localhost:14300)。

启动并调试 IIS 后按 (i) ( 1 ) 符号

然后 select“Website-Einstellungen”( 2 ) (网站设置)

然后,我不得不删除 ( 3 ) 网站 (localhost)

的所有数据

之后,调试 url (http://localhost:14300) 再次正确加载。

所以...(对我而言)似乎 Chrome 版本 87.0.4280.66 的更新对已存储的数据有问题,然后(无论出于何种原因)已重定向
http://localhost:14300

https:/localhost