ssl - Visual Studio 2019 SSL/TLS 安全通道问题

标签 ssl windows-10 nuget visual-studio-2019

我安装了带有最新更新/补丁的 VS 2019。我的 Windows 10 企业版也已完全更新。不幸的是,我无法从“工具”>“扩展管理器”安装任何扩展。

它总是提示请求中止。

The request was aborted. Could not create SSL/TLS secure channel.

此外,无法加载具有相同错误消息的 NuGet 官方包。

明确一点:

  1. 我修复了 VS 安装

  2. 我通过“Internet 选项”>“高级”>“设置”启用了所有可用的 SSL 协议(protocol)(SSL 3、TLS { 1.0、1.1、1.2、1.3 })

  3. 我完全禁用了 Windows 防火墙

更新

这几天忙了,今晚有时间再看看。令人惊讶的是它现在正在发挥作用。我不知道发生了什么,可能是我的互联网连接有问题,或者是我有机会花很多时间来调查问题。

我没有尝试以下答案提供的解决方案。我真的很感谢你们的帮助。我希望您的解决方案可以帮助其他人。

最佳答案

打开注册表,转到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client

DisabledByDefault 从 0 更改为 1。

保存并重新启动 Visual Studio。

关于ssl - Visual Studio 2019 SSL/TLS 安全通道问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58874809/

相关文章:

android - 在 Android 5.x 和 4.x w 上找不到证书路径的信任 anchor 。让我们在服务器上加密

ssl - 如何在 Windows 10 命令提示符中为使用 TLS 的 FTP 构造 CURL FTPS 命令

windows-store-apps - 如何将 Windows Store 8.1 应用程序移植到 Windows 10?

visual-studio-2015 - 使用 Visual Studio 2015 Update 1 从在线存储库更新具有依赖项的本地包时,NuGet 无法解析依赖项

visual-studio - 'Microsoft.AspNetCore.Razor.Tools' 对于 .net core 3.1 是否已过时?那么该使用哪个包呢?

asp.net - 如何只发送公钥来验证数字签名

ssl - 对 'SHA512@OPENSSL_0.9.8' 的 undefined reference

c# - Wcf 消息安全与数字证书

python套接字Windows 10连接超时

Jenkins 没有拿起 nuget 恢复的包