我使用VS 2010(软件包管理器控制台)下载NuGet(2.5.40416.9020/Latest)软件包。它使用URL https://nuget.org/api/v2/。它给我错误如下。NuGet在通过Visual Studio下载软件包时使用的端口
Install-Package : An error occurred while loading packages from'https://nuget.org/api/v2/': The remote name could not be resolved: 'nuget.org'
At line:1 char:16
+ Install-Package <<<< Rx-Main
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
但是,当我通过浏览器访问相同的URL,然后我能够浏览该网站。 我在公司网络上,因此防火墙可能会阻塞端口(80和443以外)。
那么NuGet在通过软件包管理器控制台(VS 2010)下载软件包时使用哪个端口?
但443在防火墙上没有被阻止,我可以浏览https://nuget.org/网站,但是当我通过软件包管理器控制台运行命令时,它给了我错误。 – vijay
@vijay我很确定你使用的浏览器有一个代理集,而NuGet没有自动选择这些设置。有一个例子[这里](http://stackoverflow.com/questions/9232160/nuget-behind-proxy)关于如何为NuGet 1.4或更高版本设置代理设置。 –
感谢@Joachim的回复。我已经设置了代理地址。但是现在我得到新的错误。 '远程服务器返回错误:(502)Bad Gateway'。 – vijay