在 Visual Studio 中运行时出现 SSL 错误“不支持的协议”

问题描述 投票:0回答:5

我正在尝试构建 Blazor 应用程序,但总是收到以下错误: “此站点无法提供安全连接,本地主机使用不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 不支持的协议 客户端和服务器不支持通用的 SSL 协议版本或密码套件。”

我的 Chrome 浏览器是最新的。我尝试使用 Edge 但出现同样的错误! 我也尝试了以下链接: https://phoenixnap.com/kb/fix-err-ssl-version-or-cipher-mismatch

直到有一天一切都工作正常,但我不知道发生了什么...... 如果我在另一台 Windows 7 PC 上运行相同的应用程序,它工作正常...... 你能帮我吗 ? 我将在这里放置一个屏幕截图:

browser blazor
5个回答
7
投票

您可以使用火狐浏览器 火狐浏览器:about:config“tls”> security.tls.version.min=1。完成后重置为3。

  1. 安装火狐浏览器。

  2. 在地址栏中输入“About:config”并按回车键。

  3. 单击“接受风险”并继续。

  4. 在搜索栏中输入“tls”并按回车键。

  5. 单击“security.tls.version.min”最右侧的铅笔图标以编辑阻止登录的截止设置,当前为 3。

  6. 输入“1”并按回车键。


1
投票

遇到同样的问题。设法通过下载 IIScrypto 并启用最佳实践 TLS 和密码版本来对其进行排序。


0
投票

我也有同样的问题。

使用 VS19

尝试了很多事情,例如:

  • 删除本地主机证书,
  • 修复 IIS Express 10,
  • 清除浏览器数据和证书缓存,
  • 删除.vs文件夹,
  • 允许浏览器中的每个 TLS 和 SSL 选项

我的 .NET Core Web 应用程序在 IE 下运行。所以我的猜测也是 Chrome 更新问题。但我还没有找到如何解决这个问题。 :-(


0
投票

我也有同样的问题。我使用 Windows 7 Visual Studio 2019 浏览器 chrome。问题是这样解决的: 打开项目属性 - 调试 - 取消选中“使用 SSL”框。


0
投票

我自己现在也发现了这一点。我见过的解决方案是使用Edge的Internet Explorer兼容模式或使用Firefox。这似乎对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.