当 Visual Studio 包管理器 (NuGet) 响应“远程服务器返回错误:(503) 服务器不可用”消息时,是否可以从备用服务器加载包?
最佳答案
这是一个模糊的情况,可能只会发生在“企业”网络环境中。如果这些条件适用于您:
那么很可能是因为您无意中调用了 this configuration feature 而破坏了 NuGet。 .我不确定环境变量究竟是如何破坏 NuGet 的,但我怀疑 NuGet 正在检测和使用 http_proxy URL,但发送了一个空的用户 ID 和密码,这会导致 HTTP 代理拒绝请求。
修复:删除您添加的环境变量,看看是否可以将酷工具配置为在没有它们的情况下使用 HTTP 代理。
更新:使用上面“此配置功能”链接中引用的 NuGet 配置文件遇到了此问题的一个版本。打开这个文件:
%appdata%\nuget\nuget.config
在你最喜欢的编辑器中。如果它包含带有 http_proxy 或 https_proxy 的元素,那么删除这些元素也可以解决问题。
PS:希望我能得到 panic 上校的支持:-)
关于NuGet 返回 503 服务器不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12032044/