无法在本地主机上使用 HTTPS 协议启动 C# Web 应用程序

It is not possible to launch a C# web application using the HTTPS protocol on localhost

我正在尝试从 Microsoft 文档教程启动 Web 应用程序 - ASP.NET Core.

中的 Razor Pages 入门

本地主机的 IIS Express 开发证书 - 已安装。

如果我 运行 使用 Microsoft Internet Explorer 的应用程序 - 一切正常。

如果使用 Microsoft Edge,Google Chrome,Mozilla Firefox -

例如,Mozilla Firefox 报告:

Secure Connection Failed. An error occurred during a connection to localhost:44363. Peer using unsupported version of security protocol. Error code: SSL_ERROR_UNSUPPORTED_VERSION. The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. Please contact the website owners to inform them of this problem. This website might not support the TLS 1.2 protocol, which is the minimum version supported by Firefox.

Google Chrome 和 Microsoft Edge - ERR_SSL_VERSION_OR_CIPHER_MISMATCH

在 Google、Yandex、Whosebug 中搜索解决方案没有找到任何结果。建议的解决方案没有帮助。

P.S.

Windows 7 SP1 64x 家庭高级版(更新)。 Microsoft Visual Studio Community 2019(更新)。使用 .NET 5 的 Web 应用程序 C#。Windows Internet 属性:SSL 2.0、SSL3.0、TLS 1.0、TLS 1.1、TLS 1.2 - 已检查。

您是否尝试过概述的解决方案

这基本上建议尝试在注册表中为 Windows 启用 TLS 1.2 7. 在尝试修改注册表之前,请务必记住备份注册表配置单元。