每当我尝试安装软件包时,我都会收到此错误
remote server returned an Error(403) Forbidden
我可以使用其他命令,例如get-package -ListAvailable,并发现是否有已安装软件包的更新,但无法通过Nuget实际安装任何内容。
命令行和包管理器GUI也是如此。
我正在使用Visual Web Developer 2010。
我也处于企业环境中,我怀疑这是主要问题。
任何可能的指示?
答案 0 :(得分:1)
答案 1 :(得分:0)
您使用的是TFS吗?它似乎引起了奇怪的问题,论坛中有关于删除DLL以解决它的信息:
http://nuget.codeplex.com/discussions/246381
如果不是这样 - 你是否有可能拥有NuGet没有正确认证的代理? bugtracker中有一个问题:
http://nupack.codeplex.com/workitem/231
看起来它最近可能已修复(但不确定它是否已成为已发布的版本)。
如果失败了,您能否使用Fiddler捕获确切的请求并在此处发布详细信息?
答案 2 :(得分:0)
我发现我工作的公司阻止https://visualstudiogallery.msdn.microsoft.com/services/dev12/extension.svc。 当他们解锁时,问题就解决了。
答案 3 :(得分:0)
当我升级.Net Framework 4.5.2的应用程序时,问题出现了。该应用程序是一个旧的,使用TFS 2010,所以答案让我感到惊讶。首先,我通过NuGet网站上的电子邮件与NuGet支持联系。我很惊讶他们回答的速度有多快。 他们把我推荐给了这个链接。
http://www.xavierdecoster.com/migrate-away-from-msbuild-based-nuget-package-restore
它看起来没有解决方案,但我发现它确实如此。我的NuGet配置已过时,我不得不改变它。