.net NuGet:远程服务器返回了一个错误(403)

.net NuGet:远程服务器返回了一个错误(403),.net,nuget,nuget-package,.net,Nuget,Nuget Package,每当我试图安装一个软件包时,就会出现这个错误 remote server returned an Error(403) Forbidden 我可以使用其他命令,例如get package-listavable,并发现是否有任何已安装软件包的更新,但实际上无法通过Nuget安装任何东西 对于命令行和包管理器GUI,这是相同的 我使用的是VisualWebDeveloper2010 我也身处公司环境,我怀疑这是主要问题 有任何可能的指针吗?您正在使用TFS吗?这似乎会导致奇怪的问题,论坛中有关于删

每当我试图安装一个软件包时,就会出现这个错误

remote server returned an Error(403) Forbidden
我可以使用其他命令,例如get package-listavable,并发现是否有任何已安装软件包的更新,但实际上无法通过Nuget安装任何东西

对于命令行和包管理器GUI,这是相同的

我使用的是VisualWebDeveloper2010

我也身处公司环境,我怀疑这是主要问题


有任何可能的指针吗?

您正在使用TFS吗?这似乎会导致奇怪的问题,论坛中有关于删除DLL以解决此问题的信息:

如果不是这样的话,是否有可能您有一个NuGet没有正确验证的代理?bugtracker中有一个问题:

看起来它最近已经被修复了(虽然不确定是否已经发布到发布版本中)


如果没有,您是否可以捕获确切的请求并在此处发布详细信息?

请查看以下讨论:

我使用的解决方案是:


我发现我工作的那家公司被封锁了。
当他们解除阻止时,问题就解决了。

当我升级.Net Framework 4.5.2的应用程序时,问题突然出现了。这个应用程序是一个旧的,使用TFS2010,所以答案让我很惊讶。首先,我通过NuGet网站上的电子邮件与NuGet支持部门取得了联系。我很惊讶他们回复得这么快。 他们让我参考这个链接


看起来它没有解决方案,但我发现它有。我的NuGet配置已过时,我必须更改它。

未使用TFS。我怀疑这与以下事实有关:每次下载都会通过一个扫描程序进行路由,该扫描程序会阻止某些类型的下载。我接受第二个作为答案,因为自从我更新到Nuget 1.4Thanks之后,它就消失了。自从我更新到Nuget 1.4之后,这个问题似乎神奇地消失了,但无论如何,它从来都不是TFS问题。