1

Visual Studio 2013中,NuGet 包管理器无法还原包。在项目上单击“管理 NuGet 包”时,NuGet 指出“此解决方案中缺少某些 NuGet 包。单击以从您的在线包源中恢复。 ”。点击“恢复”后,出现如下错误...

管理 NuGet 包窗口

Error occurred while trying to restore packages. The underlying connection was closed.

如果您构建项目,输出窗口会显示以下错误...

构建输出窗口

Restoring NuGet packages...
To prevent NuGet from restoring packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages during build.'
NuGet Package restore failed for project MyProject: The underlying connection was closed: An unexpected error occurred on a send..
NuGet package restore failed.

有任何想法吗?

4

1 回答 1

3

事实证明,这是 Microsoft 使用的 CDN 主机没有启用 SSL 的问题。尝试访问RazorGenerator.MVC 包的 CDN URL失败。如果我通过 Fiddler 将返回的响应更改为非 SSL,它工作得很好。

微软似乎刚刚解决了他们的 CDN 问题 - 案件已结案。

于 2013-10-28T20:01:11.553 回答