最近两天一直遇到以下错误:
PM> install-package routedebugger
安装程序包时出现错误: 底层连接被关闭: 发生了意外的错误。 在第1行第16个字符: + install-package <<<< routedebugger + CategoryInfo : NotSpecified: (:) [Install-Package], WebException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
我在安装很多程序包(如modernizr)时都遇到了这个错误,但有些程序包(如Dapper)安装很顺利。我在这篇文章中找到了解决方法,尝试修改我的nuget源,但仍然无法正常安装程序包。我使用的是nuget 1.8.30524.9000版本。有什么其他的想法吗?
更新:为了确保我的Visual Studio 2010安装没有问题,我尝试在其他几台机器上安装程序包,结果都失败了。这让我觉得可能是因特网的问题。我们最近升级了Websense,我把nuget源的url给了网络管理员,他说这些url没有被屏蔽。所以我用自己的个人笔记本电脑尝试连接,一切都很完美。我尝试使用Fiddler来监视nuget,但即使源是http,它也无法正常工作。有什么方法可以诊断出问题所在吗?奇怪的是,有些程序包可以安装成功。