nuGet程序包-无法解析远程名称:“az320820.vo.msecnd.net”/远程服务器返回错误:(502)网关错误

nuGet程序包-无法解析远程名称:“az320820.vo.msecnd.net”/远程服务器返回错误:(502)网关错误,nuget,Nuget,我已经重新安装了整个操作系统&Windows 7和Windows 8 R2服务器以及VS.net 2013 除了NuGet软件包最新版本或下载版本外,一切正常 我确实试图解决这个问题,但没有成功 有以下假设或问题 已尝试的选项-A 获取HTTP/1.0 用户代理:NuGet Core/2.7.40911.287 Microsoft Windows NT 6.1.7601 Service Pack 1 主机:az320820.vo.msecnd.net 备选方案B az320820.vo.msec

我已经重新安装了整个操作系统&Windows 7和Windows 8 R2服务器以及VS.net 2013

除了NuGet软件包最新版本或下载版本外,一切正常

我确实试图解决这个问题,但没有成功

有以下假设或问题

已尝试的选项-A 获取HTTP/1.0 用户代理:NuGet Core/2.7.40911.287 Microsoft Windows NT 6.1.7601 Service Pack 1 主机:az320820.vo.msecnd.net 备选方案B az320820.vo.msecnd.net的DNS查找失败。System.Net.Sockets.SocketException请求的名称有效,但未找到请求类型的数据 B-C 14:10:46:7695未收到来自chrome:480新客户端套接字(端口25175)的HTTP请求。 14:10:55:0099 nt>警告:ClientHello记录的长度为508字节。某些服务器存在ClientHello大于255字节的问题。 14:10:56:1200未收到来自chrome:480新客户端套接字(端口25176)的HTTP请求。 B-D 已修改事件,主机文件位于\System32\Driver\etc\hosts文件下:65.52.233.252 www.nuget.org B-E 请参阅附件:获取数据 请参阅HTTP请求的屏幕截图
我知道这个问题由来已久,但仍有人可能会寻找它。 在windows 10上:打开网络和共享中心,转到Internet/Ethernet状态,然后单击属性

现在导航到IPv6,然后单击高级。现在转到DNS选项卡

在这里选择“附加主DNS后缀和连接特定DNS后缀”选项,并勾选“附加主DNS后缀的父后缀”

这样做解决了我的问题。

从我的评论中复制


我是nuget.org团队的成员。我们不再使用az320820.vo.msecdn.net。我们目前使用globalcdn.nuget.org获取手动软件包下载链接。通常,用户不应硬编码这些URL,而应依赖API端点:

或者,使用此处记录的软件包内容API:

后一种软件包内容API具有更好的可用性,是目前首选的途径


如果您与nuget.org端点存在连接问题,请随时联系我们support@nuget.org.

我已经尽了一切努力来解决这个问题。对我来说,这是nuget使用的CDN的一个问题,我们办公室的网络没有可用的路由。我们目前的提供商是Grid4。当我尝试从我的家庭ISP安装软件包时,它立即起作用。DNS查找至少为我解决了问题,但似乎不存在它为我的工作连接解析到的IP的路由。我们不再使用az320820.vo.msecdn.net。我们目前使用globalcdn.nuget.org获取手动软件包下载链接。通常,用户不应硬编码这些URL,这取决于API端点: