【发布时间】:2016-03-05 18:49:30
【问题描述】:
我尝试设置一个新的 TFS 构建代理(TFS 2015,构建“vNext”)。触发构建时出现奇怪的错误。
以下设置:
- TFS 2015 服务器托管在 Internet 中的计算机上
- TFS 2015 Build Agent 在我们公司网络中的一台机器上,位于 VPN 后面
- 设置构建代理并在 TFS 服务器上注册
代理出现在 TFS-Webaccess 中并且被标记为在线(绿色),所以我猜连接设置正确。 Agent green
现在,当触发构建时,代理似乎开始工作,但一段时间后,日志中会写入一条条目:
Microsoft.VisualStudio.Services.WebApi.VssServiceResponseException:TF246017:Team Foundation Server 无法连接到数据库。验证托管数据库的服务器是否正常运行,并且网络问题没有阻止与服务器的通信。
使用 Webaccess 没有问题,运行良好。 对此有何想法?
更新 我试图从另一个 Internet 服务器连接构建代理。代理尝试运行构建时出现另一个错误:
System.Net.Http.HttpRequestException:发送请求时出错。 ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: 无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:8080
我的 TFS-Server 是通过https://tfs.xxx.yy/tfs 访问的。
【问题讨论】: