我在Windows Server 2016 Standard上有TFS 2017。
我现在正在使用PAT令牌身份验证在Windows 10专业版上设置Build代理。 (具有"代理池(读取,管理)","代理池(读取)","构建(读取"),"代码(阅读)","构建(阅读和执行)"虽然这部分看起来很好。
我接近配置的最后
Testing agent connection.
An error occured while sending the request.
日志文件说
[2017-06-27 14:58:18Z ERR Agent] System.Net.Http.HttpRequestException:发送请求时发生错误。 ---> System.Net.Http.WinHttpException:Der Servername oder die Serveradresse konnte nicht verarbeitet werden 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在System.Net.Http.WinHttpHandler.d__101.MoveNext() ---内部异常堆栈跟踪结束--- 在Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在System.Net.Http.HttpClient.d__58.MoveNext()
更偶然(因为根据需要没有提到)我在服务器上禁用了防火墙,现在构建代理的连接和配置就到了最后。
我肯定有443和80开放,我通过https / 443使用TFS,并在构建代理配置中输入。在TFS控制台中,我看到:80和:443,没有:8080。
我还需要考虑什么?
TFS服务器位于域中,构建代理不在,https证书是自签名的,并添加到构建代理上的根CA.
答案 0 :(得分:0)
打开所有TCP端口传出和传入并做了一些" netstat -a"后,我也尝试了UDP。
经过一些测试和"二分搜索",我打开UDP 1434 ,现在
Testing agent connection
导致询问_work文件夹。
更新
在~5次构建之后我得到了#34;发送请求时发生错误..每15秒重试一次..&#34;,看起来像打开 5353 和 5355 < / strong> UDP 目前已修复此问题。