6

这两天一直报错:

PM> install-package routedebugger

Install-Package : The underlying connection was closed: An unexpected error occurred on a send. At line:1 char: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 feed url,他说它们没有被阻止。所以我去了我自己的个人实验室,我可以通过我的 Ipad 连接它,一切都很完美。我尝试使用 fiddler 来尝试监视 nuget,但显然即使提要是 http 也不起作用。知道如何诊断发生了什么吗?奇怪的是一些软件包安装得很好。

4

3 回答 3

4

我能够使用wireshark弄清楚它。不知道为什么我无法看到 fiddler 的流量(所有进程都有 https 代理设置),但无论如何它试图从以下位置下载包: https ://nugetgallery.blob.core.windows.net/packages /Modernizr.2.5.3.nupkg

这被websense阻止了。管理员打开它,现在一切正常。我假设某些包的 URL 不同(如 dapper),它们能够成功下载。

于 2012-06-12T16:24:31.973 回答
0

我遇到了同样的问题,重新安装 nuget 是我的解决方案。

于 2014-05-16T05:49:17.477 回答
0

我在命令窗口中收到此错误

nuget update -self

错误:

底层连接已关闭:发送时发生意外错误。

我只是从https://www.nuget.org/downloads下载并替换了 nuget.exe

(使用这个版本:nuget.exe v5.7.0)它解决了。

于 2021-02-22T20:34:15.047 回答