0

我在 Windows Server 2016 Standard 上有 TFS 2017。

我现在正在使用 PAT 令牌身份验证在 Windows 10 专业版上设置构建代理。(具有“代理池(读取、管理)”、“代理池(读取)”、“构建(读取”)、“代码(读取)”、“构建(读取并执行)”,尽管这部分似乎很好.

我正在接近配置的最后

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 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Net.Http.WinHttpHandler.d__101.MoveNext() --- 内部异常堆栈跟踪结束 --- 在 Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3.MoveNext() --- 上一个堆栈跟踪结束引发异常的位置 --- 在 System.Runtime.CompilerServices.TaskAwaiter 的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)。

更多的是偶然(因为这没有按要求提及)我禁用了服务器上的防火墙,现在构建代理的连接和配置走到了最后。

我肯定有 443 和 80 打开,我通过 https/443 使用 TFS,并且还在构建代理配置中输入了它。在 TFS 控制台中,我看到 :80 和 :443,与 :8080 完全不同。

我还需要考虑什么?

TFS 服务器在域中,构建代理不在,https 证书是自签名的并添加到构建代理上的根 CA。

4

1 回答 1

0

在打开所有传出和传入的 TCP 端口并执行一些“netstat -a”后,我还尝试了 UDP。

经过一些测试和“二进制搜索”,我打开了 UDP 1434,现在

Testing agent connection

导致要求 _work 文件夹。

更新:

After ~ 5 builds I got "An error occured while sending the request.. retry every 15 seconds..", looks like opening 5353 and 5355 UDP fixes this for now.

于 2017-06-27T18:01:05.353 回答