nuget网站的DNS问题导致全球NuGet包恢复失败

时间:2015-04-30 10:26:32

标签: visual-studio-2013 nuget

今天我遇到了错误

  

错误1项目xxxx的NuGet包还原失败:远程名称   无法解决:' www.nuget.org'

经过调查,我发现nuget.org在nuget official twitter page

中报告了DNS问题
  

如果您无法解决http://nuget.org,请使用168.62.110.126/api/v2   相反,似乎存在一些广泛的DNS问题

现在我尝试使用网址168.62.110.126在浏览器中获取nuget.org页面。但即使我在我的vm云计算机上的路径 C:\ Windows \ System32 \ drivers \ etc \ host 下更改了主机文件,但最后一行

168.62.110.126 http://www.nuget.org

并重新启动浏览器,关闭visual studio 2013,删除了suo文件。我无法在浏览器中浏览带有https或http的nuget.org,或者无法构建vs解决方案。总是得到与top中给出的相同的错误。任何线索如何解决问题。我去了其他类似的问题,但他们不是这个问题。相反,他们的问题标题需要更多的工作。

1 个答案:

答案 0 :(得分:3)

当您从网页中复制文本时,Chrome会将http://添加到网址中。这不应该存在。您的主机文件应包含:

168.62.110.126 www.nuget.org

而不是

168.62.110.126 http://www.nuget.org

顺便说一下,看起来这个问题正在修复中(www.nuget.org现在为我解析),所以你应该确保不要将这些行留在主机文件中超过必要的时间,或者你最终会想知道为什么nuget在3个月内无法在该IP上运行时无效!