每当我尝试安装软件包时,我都会收到此错误
remote server returned an Error(403) Forbidden
我可以使用其他命令,例如 get-package -ListAvailable,并发现已安装的软件包是否有任何更新,但实际上无法通过 Nuget 安装任何内容。
这对于命令行和包管理器 GUI 来说是相同的。
我正在使用 Visual Web Developer 2010。
我也在公司环境中,我怀疑这是主要问题。
有什么可能的指示吗?
最佳答案
我也有类似的问题。我使用的是 Visual Studio 2019。当我更改系统密码时,问题就开始了。
有时清除 Nuget 缓存可以解决问题。
在 VS 中,转到“工具”>“选项”>“NuGet 包管理器”> 单击“清除所有 NuGet 缓存”
如果这不能解决问题,请按照以下步骤操作。
重置 Nuget 工件可以解决该问题。我解决的方法如下:
如果控制面板处于图标(大或小)模式
转至控制面板 > 凭据管理器 > 单击 Windows 凭据
如果控制面板处于类别模式
转至控制面板 > 用户帐户 > 凭据管理器 > 单击 Windows 凭据
在展开的部分中找到所有带有 VSCredentials_
前缀的节点 > 单击它 > 单击“编辑”按钮 > 更新当前的系统密码。
重新启动所有 Visual Studio 实例并清除临时文件 (C:\Users\Home\AppData\Local\Temp
)。
关于.net - NuGet:远程服务器返回错误(403)禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110478/