我正在尝试在VS2010中使用NuGet(1.5),但每当我尝试“管理NuGet包” - 或者 - 使用包管理器控制台安装包(使用默认包源)时,我会看到一个对话框提示我凭证。
我支持公司代理,但我的代理凭据不起作用。取消对话框会出现“(401)未授权”错误。
我也使用TFS 2010,但我不知道这是否是问题的一部分。我在这里尝试了解决方案:Installing a package with NuGet connects to TFS and gives a 401 error但我甚至无法达到列出包的目的。
我已按照此处的建议尝试了不同的包源:NuGet Package Manager error: The remote name could not be resolved没有任何更改。
我在这里尝试了所有解决方案:Cannot connect to any online resource无效,此问题TF30063: You are not authorized to access Collection. Nuget and Tfs conflicting类似但不一样。
有什么建议吗?
(编辑)更多信息:
当我运行Fiddler2时,这就是我输入凭据时所得到的内容。 FW-1是公司的代理/防火墙名称,所以我很确定这是一个没有通过凭据的问题。
HTTP/1.0 401 Unauthorized
WWW-Authenticate: Basic realm="FW-1. Reason: no user Server "
Content-Type: text/html
Content-Length: 166
<TITLE>Error</TITLE>
<BODY>
<H1>Error 401</H1>
FW-1 at firewall2: Unauthorized to access the document.<BR><BR><LI>Authorization is needed for FW-1.<BR><BR>
</BODY>
(编辑2):这是我尝试重复登录时Fiddler2向我展示的图像。我不熟悉这个工具,知道我可以做些什么来获取更多信息。
答案 0 :(得分:2)