默认 ASP.NET 核心 MVC 项目不会 运行

Default ASP.NET Core MVC project won't run

我使用内置的默认模板在 Visual Studio 2019 年创建了一个新的 ASP.NET Core MVC 项目。我只需单击显示 "IIS Express" 的绿色 'play' 箭头(或按 F5)即可 运行 项目。我没有修改任何东西,但是当我的浏览器打开时(在本例中为 Microsoft Edge),我得到了这个:

无法安全连接到此页面 这可能是因为该网站使用了过时或不安全的 TLS 安全设置。如果这种情况持续发生,请尝试联系网站所有者。

您的 TLS 安全设置未设置为默认值,这也可能导致此错误。

我已经与 Microsoft 开了一个 'ticket',但还没有收到任何消息。可能是我的 IIS Express 安装有问题,但我不确定如何解决。我通常更喜欢从我的本地 IIS 运行 我的 ASP.NET MVC 本地开发,但似乎 IIS Express 是 Core MVC 的默认方式。

我通过删除所有网络 (ASP.NET) 组件修改了 Visual Studio 2019 的安装,然后通过添加它们再次修改它。此后,默认 ASP.NET Core 项目确实可以使用 IIS Express 进行调试。

我不知道我的安装是如何损坏的,但它一定是来自似乎每隔几天发布的众多 Visual Studio 更新之一。