Nuget:远程服务器返回了一个错误(403)forbidden

问题描述 投票:0回答:4

当我尝试安装一个软件包时,我会得到此错误

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

命令行和包装管理器GUI的情况相同。 我使用Visual Web开发人员2010.

我也在公司环境中,我怀疑这是主要问题。

可能的指针?

我有类似的问题。我正在使用Visual Studio 2019。当我更改系统密码时,问题开始了。

有时清除Nuget缓存解决了问题。

In VS, Go to Tools > Options > NuGet Package Manager > Click on Clear All NuGet Caches(s)

.net nuget nuget-package
4个回答
11
投票
如果无法解决问题,请按照以下步骤进行操作。 nuget文物可以解决该问题。我解决的方式如下:

如果控制面板在

Icon (Large or Small) mode

Go to Control Panel > Credential Manager > Click on Windows Credentials

如果控制面板在

Category mode

Go to Control Panel > User Accounts > Credential Manager > Click on Windows Credentials

在扩展的零件中找到所有节点,然后使用
VSCredentials_

前缀>单击它>单击编辑按钮>更新当前的系统密码。 Restart所有Visual Studio实例和清除临时文件(

C:\Users\Home\AppData\Local\Temp

)。
    

您正在使用TFS吗?这似乎引起了奇怪的问题,论坛中有有关删除DLL解决方案的信息:

http://nuget.codeplex.com/discussions/246381

如果不是这样 - 您是否有可能有一个代理Nuget无法正确认证?错误导轨中有一个问题:

http://nupack.codeplex.com/workitem/231


1
投票
for fail,您能否通过

fiddler

捕获确切的请求并在此处发布详细信息?

请看一下这个讨论:

http://nuget.codeplex.com/discussions/254328

我使用的解决方案:

Http://blog.rthand.com/post/2011/08/26/fixing-combination-of-nuget-and-nuget-and-team-foundation-in-workgroup-configuration-401-unauthorized.aspx

i发现我工作的公司正在阻止

1
投票
。 当他们解除阻止时,问题已经解决。

当我升级我的.NET Framework 4.5.2的应用程序时,问题与我同在。使用TFS 2010,该应用程序是一个旧应用程序,因此答案使我感到惊讶。首先,我通过Nuget网站上的电子邮件与Nuget支持取得了联系。我很惊讶他们回答的速度有多快。 他们把我转到了这个链接。 http://www.xavierdecoster.com/migrate-away-from-msbuild基于nuget-package-restore

看起来没有解决方案,但我发现它确实如此。我的Nuget配置已经过时,我不得不更改它。

使用.NET CLI或VS CODE C#DEVKIT时,我经历了类似的问题。 VS本身是通过其GUI要求凭证,然后开始工作,但其他工具仍获得403。 i通过运行一次将其修复。从那时起,不再需要

dotnet restore MySolution.sln --interactive

0
投票
credential的经理如何工作有关。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.