VS2010的nuget基础连接已经关闭:发送时发生错误

在Visual Studio 2010中使用NuGet遇到问题,错误提示为'基础连接已经关闭:发送时发生错误'。这可能是因为资源地址已更改或SSL/TLS信任问题。解决方法包括更新NuGet源地址到https://www.nuget.org/api/v2,并导入注册表文件启用.NET Framework的强加密。导入注册表后重启VS,问题通常可以得到解决。

 

最近想在VS2010中通过nuget使用一些第三方软件包。一点开颇受打击,提示:“基础连接已经关闭:发送时发生错误”。

1,原来的资源地址已不支持

要把https://packages.nuget.org/改为https://www.nuget.org/api/v2/

VS2019要使用https://www.nuget.org/api/v3/

2,无法建立SSL / TLS安全通道的信任关系

    网上查询,别人博客上是说是: 基础连接已关闭:无法建立SSL / TLS安全通道的信任关系。

   https://blog.youkuaiyun.com/fuhanghang/article/details/106859295

    给出的解决办法是:编写并导入一个*.reg注册表修改文件,文件内容如下:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001

导入成功后,重启VS,问题得到解决。

 

 

 

"vs2012 nuget程序包 基础连接已经关闭 发送发生错误" 是 Visual Studio 2012 中使用 NuGet 程序包可能出现的一种错误信息。这个错误通常表示在与远程服务器建立连接或向服务器发送请求出现了问题。 造成此问题的可能原因有: 1. 网络连接问题:在进行 NuGet 包的更新或下载,可能由于网络连接稳定或断开而导致连接关闭。 2. 代理服务器或防火墙的限制:有,代理服务器或防火墙可能会阻止 Visual Studio 2012 访问远程服务器,导致连接关闭。 3. NuGet 源配置错误:如果你的 NuGet 源配置有误,比如源地址或认证信息错误,将导致连接出现问题。 解决此问题的方法有: 1. 确保你的网络连接稳定,并尝试重新打开 Visual Studio。如果问题仍然存在,可能需要与网络管理员联系。 2. 检查代理服务器或防火墙的设置,确保它们允许 Visual Studio 2012 访问远程服务器。 3. 检查你的 NuGet 包源配置是否正确,包括源地址和认证信息等。如果配置有误,则需要进行修正。 4. 更新你的 Visual Studio 版本至最新,并确保安装了最新版本的 NuGet 程序包管理器。 总之,"vs2012 nuget程序包 基础连接已经关闭 发送发生错误" 通常是由于网络连接问题或配置错误造成的。通过检查网络连接、代理服务器、防火墙设置和 NuGet 包源配置,可以解决这个问题。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值