需要 TFS PowerTools 代理身份验证 HTTP 代码 407
Posted
技术标签:
【中文标题】需要 TFS PowerTools 代理身份验证 HTTP 代码 407【英文标题】:TFS PowerTools Proxy Authentication Required HTTP code 407 【发布时间】:2016-09-05 08:37:38 【问题描述】:在公司代理服务器后面,当尝试使用 TFS Power Tools 2015 查看历史记录或浏览器扩展程序的任何操作时,我在连接时收到 “HTTP 代码 407:需要代理授权”到 Visual Studio Team Services 在线 @ xyz.visualstudio.com。
在 VS2015 中遇到了类似的问题,但通过使用默认代理设置解决了这个问题,正如在这个问题的答案中提到的那样 Visual Studio Error: (407: Proxy Authentication Required)
尝试对 TF.exe.config 和 TFPT.EXE.config 应用相同的设置但没有得到任何乐趣,错误仍然出现。任何有关如何解决的提示或提示将不胜感激!
<system.net>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
</system.net>
【问题讨论】:
【参考方案1】:由于您只是将设置应用于 TF.exe.config 和 TFPT.EXE.config 文件,因此该设置应该仅适用于 TF.exe 和 TFPT.exe。从命令行调用它们以检查设置是否有效。
当您从 Windows Explorer Extension 查看历史记录或进行其他操作时,它会调用位于 TFS Power Tools 安装文件夹中的“TfsCommandRunnerSvr.exe”。尝试在文件夹中创建一个“TfsCommandRunnerSvr.exe.config”文件并将设置应用到它,看看它是否可以工作。
【讨论】:
以上是关于需要 TFS PowerTools 代理身份验证 HTTP 代码 407的主要内容,如果未能解决你的问题,请参考以下文章
在 TFS2013 中使用 Git 进行 Kerberos 身份验证
使用 ASP.NET 和 TFS api 的直通(模拟)身份验证