昨天我们的自动生成机器出了问题。我们使用的是TFS Build服务器,当它试图自动下载NuGet软件包时,我们得到了臭名昭着的“底层连接已关闭:无法建立SSL/TLS安全通道的信任关系”错误。为什么在NuGet存储库中使用SSL?
围绕“净”这个问题发生了很多线索。这不是我的问题。它可以很容易地固定足以改变你的NuGet库从
https://nuget.org/api/v2/
到
http://nuget.org/api/v2/
或
http://packages.nuget.org/v1/FeedService.svc/
我想知道是什么原因,仓库在使用SSL中第一个地方?我认为这是有原因的,但我无法弄清楚什么。没有需要安全性的登录。我想不出任何需要保密的信息。我只是想确保通过使用不安全的连接(工作得很好),我们不会损害我们的构建机器。
任何人都可以解释从使用安全连接连接到NuGet获得了什么吗?