Nuget+;NuGetPowerTools+;Enable PackageStore=代理后的身份验证失败
昨晚,在我不使用代理的家里,我使用NuGetPowerTools/Enable PackageStore更新了一个NuGet存储库。 工作得很好 来到办公室,我在以下条件下使用同一存储库:Nuget+;NuGetPowerTools+;Enable PackageStore=代理后的身份验证失败,nuget,Nuget,昨晚,在我不使用代理的家里,我使用NuGetPowerTools/Enable PackageStore更新了一个NuGet存储库。 工作得很好 来到办公室,我在以下条件下使用同一存储库: 在基于VMWare的虚拟机中 使用桥接网络 今天重新安装NuGet,重新启动(确保我有最新版本) 在开发域(即,DEV\Me)中的帐户下运行 通过需要公司域帐户(即,corp\Me)的代理访问外部世界 Ie 9的配置/互联网选项/连接设置为: 使用代理: 地址:yadayada1 港口:80 绕过本地地址
- 在基于VMWare的虚拟机中
- 使用桥接网络
- 今天重新安装NuGet,重新启动(确保我有最新版本)
- 在开发域(即,DEV\Me)中的帐户下运行
- 通过需要公司域帐户(即,corp\Me)的代理访问外部世界
- Ie 9的配置/互联网选项/连接设置为:
- 使用代理:
- 地址:yadayada1
- 港口:80
- 绕过本地地址的代理
- 自动检测设置
- 以上设置是正确的,我可以通过IE9、Chrome等访问网络。
- 注意:可以列出并下载Nuget软件包……这只是新的构建过程无法做到的
- 根据web上的建议,我查看了DevEnv.exe.config,并具有以下设置:
-
- 我还尝试了以下设置:
因此,DevEnv.exe会退回到IE 9使用的相同连接设置。不是我干的
谢谢 重申Sky和Pranav提到的内容-这个问题似乎在NuGet 1.7中得到了解决-参见: pranavkm于1月31日晚上8:17写信给我 已在变更集6c156e0dc214中修复
这似乎与以下问题相同:根据上一个链接,将包含
的nuget.exe.config文件(位于解决方案的.nuget文件夹中)放入devenv.exe.config并重新启动似乎没有帮助…使用Fiddler(代理+解密启用)请参阅:错误代码:需要407代理身份验证。Forefront TMG需要授权才能满足请求。对Web代理筛选器的访问被拒绝。您是否尝试更新nuget.exe本身(nuget.exe update-self)?这不太可能,但可能您运行的是旧版本的可执行文件,其中没有引入的一些代理修复程序。如果这没有帮助,你能在codeplex问题上发布Fiddler跟踪吗?