尝试使用 IIS Express 进行调试时 SSL_ERROR_UNSUPPORTED_VERSION

cub*_*nyc 13 c# iis ssl firefox asp.net-core

创建了一个新模板 ASP.Net Core 3.1 MVC Web 应用程序。当我尝试使用 IIS Express 调试它时,我在 Firefox 中收到以下错误:

安全连接失败

连接 localhost:44354 期间发生错误。对等方使用不受支持的安全协议版本。

错误代码:SSL_ERROR_UNSUPPORTED_VERSION

我尝试使用 MMC 删除所有本地主机证书,修复 IIS Express 以安装新证书。当尝试调试时,它要求我信任该证书,我按“是”,但仍然出现此错误。

如果这很重要的话,我使用的是Windows 7。

Bra*_*ang 28

据我所知,这个问题与Firefox有关,firebox不支持tls 1.0和tls 1.1。

为了解决这个问题,我建议您可以尝试以下解决方案:

  1. 输入about:configFirefox 地址栏(确认信息消息,以防出现)并搜索从安全性开始的粗体首选项。

  2. 设置security.tls.version.min(从 2 到 1)


小智 16

我在 Firefox 中遇到了同样的问题,在检查了 Brando 张的答案后,我尝试仅将 更改security.tls.version.enable-deprecated为 true (in about:config) 并且它有效!

这样,您就不必降低 TLS 安全版本