无法使用NuGet安装程序包 - 500内部服务器错误。

5

我不理解这句话的意思。之前NuGet一直工作正常,但现在在我尝试安装包时出现了服务器错误。我已经卸载并重新安装了最新的NuGet,但仍然没有成功。

PM> Install-Package EntityFramework
Install-Package : The remote server returned an error: (500) Internal Server Error.
At line:1 char:16
+ Install-Package <<<<  EntityFramework
    + CategoryInfo          : NotSpecified: (:) [Install-Package], WebException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

有人见过这样的东西吗?谢谢。

我正在指向 https://nuget.org/api/v2/,它似乎是活动的……


1
我刚刚得到了这个!NuGet 上出了什么问题? - fregas
谢谢你让我知道这至少不是我的问题。我在这里快要抓狂了。 - jocull
6个回答

7

我也遇到了同样的问题。

请尝试以下步骤:

  1. 以管理员身份运行VS。
  2. 在“工具”->“扩展管理器”(在VS 2015中为“扩展和更新”)中卸载NuGet。
  3. 删除短路径%AppData%\NuGet或全名路径C:\Users\[YourUsername]\AppData\Roaming\NuGet中的所有内容。
  4. 重新安装NuGet。

4

来自 Twitter 上的 NuGet 团队 (@nuget):https://twitter.com/#!/nuget

我们正在调查 NuGet Gallery 服务器上的一个问题,稍后将提供更新。对此给您带来的不便,我们深表歉意。


2

重试,现在这里可以正常工作了。


谢谢,现在它已经恢复了。 - jocull

0
在 Visual Studio 2017 Community 中遇到了类似的问题。 通过关闭任务(结束挂起的任务)并以管理员权限重新启动 Visual Studio 解决了该问题。

0

Visual Studio 有时会出现这个错误。尝试重新启动你的 Visual Studio(我使用的是2019版本)。如果仍然无法解决问题,请修复你的 VS 安装。这条建议肯定对未来的观众有用,因为我也曾遇到过这个问题,并通过重新启动 VS 解决了它。


0
如果您在本地Nuget源上遇到HTTP 500服务器错误,请访问网站(例如http://mynugetsource/nuget/Packages)以获取有关错误的更多信息。
在我的情况下,某人在他的计算机上打开了一个.nupkg文件。关闭该文件解决了问题。

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