我知道这是一个经常被问到的问题,但是经过几天的研究,我还没有找到这个特定问题的答案。
我有一个新的 ASP.NET 5 (Core 1.0) MVC 模板,我试图添加一个包,但是每次我进入包管理器输出时:
Response status code does not indicate success: 407 (Proxy Authentication Required).
以及解决方案资源管理器顶部的以下内容:
我的设置看起来不错,我可以在“管理解决方案包”屏幕中浏览包。
我知道我被要求提供凭据,那么我在哪里输入它们?另一方面,我机器上的所有其他应用程序都已验证互联网访问权限,那我为什么要这样做呢?
任何想法/指针都非常受欢迎。
Visual Studio 2015 - 14.0.24720.00 更新 1适用于 Visual Studio 2015 - 3.3.0.167
的 NuGet 包管理器
包管理器输出的顶部:
安装 NuGet 包 AutoMapper.4.2.1。
已成功将“AutoMapper 4.2.1”安装到 CustomerPortal
========== 已完成 ==========
PATH=.\node_modules.bin;%PATH%;C:\Program Files (x86 )\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
C: \Users\medmondson.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnx.exe "C:\Users\medmondson.dnx\runtimes\dnx-clr-win-x86. 1.0.0-rc1-update1\bin\lib\Microsoft.Dnx.Tooling\Microsoft.Dnx.Tooling.dll" 恢复 "M:\visual studio 2015\Projects\CustomerPortal\src\CustomerPortal" -f "C:\Program文件 (x86)\Microsoft Web Tools\DNU"
Microsoft .NET 开发实用程序 Clr-x86-1.0。
GET https://www.nuget.org/api/v2/
GET http://packages.nuget.org/v1/FeedService.svc/
GET https://www.postsharp.net/nuget/packages/
_ M:\visual studio 2015\Projects\CustomerPortal\src\CustomerPortal\project.json
GET https://www.nuget.org/api/v2/FindPackagesById()?id='AutoMapper '
GET http://packages.nuget .org/v1/FeedService.svc/FindPackagesById()?id= 'AutoMapper'
GET https://www.postsharp.net/nuget/packages/FindPackagesById()?id='AutoMapper '
警告:FindPackagesById: AutoMapper
发生错误在发送请求时。
得到https://www.nuget.org/api/v2/FindPackagesById()?id= 'AutoMapper'
获取https://www.nuget.org/api/v2/FindPackagesById()?id= 'System.Collections.Immutable '
GET http://packages.nuget.org/v1/FeedService.svc/FindPackagesById()?id= 'System.Collections.Immutable'
GET https://www.postsharp.net/nuget/packages/FindPackagesById()? id = 'System.Collections.Immutable'
警告:FindPackagesById:AutoMapper
发送请求时出错。
获取https://www.postsharp.net/nuget/packages/FindPackagesById()?id='AutoMapper '
警告:FindPackagesById:AutoMapper
响应状态码不表示成功:407(需要代理验证)。
更新
我设法捕获了一个非工作请求(返回 407)和一个工作请求,唯一的区别是 Proxy-Authorization 标头的内容更长。这表明代理身份验证确实存在,但它使用不同的协议。