安装包:远程名称无法解析:“packages.nuget.org”。

13

毫无理由的,我已经一个星期左右一直收到这个错误信息:

PM> Install-Package Elmah Install-Package : The remote name could not be resolved: 'packages.nuget.org' At line:1 char:16 + Install-Package <<<< Elmah + CategoryInfo : NotSpecified: (:) [Install-Package], WebException + FullyQualifiedErrorId : System.Net.WebException,NuGet.PowerShell.Commands.InstallPackageCommand

当我在浏览器中打开链接时,可以看到正确的 ODATA Nuget Feed。

检查了 feed 的 fwlink url,在浏览器中也可以正常工作;

http://go.microsoft.com/fwlink/?LinkID=206669

我尝试过使用“管理 Nuget 程序包”对话框,但出现了同样的错误。

顺便说一下,我的内部 nuget 服务器运行良好。

你能帮我解决这个问题吗?是什么阻止了我访问 packages.nuget.org 呢?

1个回答

5

请确保您升级到NuGet 1.4版本。我在使用1.0版本时遇到了类似的错误,升级后问题得到了解决。


不,我正在使用v1.4.20701.9038。 - tugberk
2
如果您已经更改了NuGet的防火墙设置,那么肯定会出现这种情况。如果您使用的是Windows防火墙,请为NuGet创建一个例外。如果您在企业防火墙后面,请确保正确的端口已打开。 - Teoman Soygul
我肯定没有被公司防火墙拦截,我已经检查过了。在我发布这个问题后发生了奇怪的事情,突然之间packages.nuget.org就解决了。我不知道是什么原因导致的,但它突然间没有任何干预就奇怪地工作了。 - tugberk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接