在TFS2015 update2 vNext构建配置中发送请求时发生错误

时间:2017-02-07 09:37:17

标签: tfs fiddler tfs2015

在配置TFS vNext构建代理时,我收到错误:

ErrorConnectingToTheServer 发送请求时发生错误。请求。

我在事件日志或其他任何地方都找不到任何其他错误消息。

请帮忙。

Update1:​​SSL(https /// tfs)无效。但是普通的http://工作。

更新2:我已删除旧代理并尝试配置新代理。执行此操作时,我收到_diag文件夹中出现的以下错误:

System.Net.WebException:底层连接已关闭:发送时发生意外错误。 ---> System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭现有连接。 ---> System.Net.Sockets.SocketException:远程主机强制关闭现有连接 .... System.Net.WebException:基础连接已关闭:发送时发生意外错误。 ---> System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭现有连接。 ---> System.Net.Sockets.SocketException:远程主机强制关闭现有连接 ....  System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭现有连接。 ---> System.Net.Sockets.SocketException:远程主机强制关闭现有连接 .... System.Net.Sockets.SocketException(0x80004005):远程主机强行关闭现有连接

更新3: 我有两台服务器如下: 1是应用程序服务器,另一个是SharePoint和报告服务器尝试在第3台服务器中配置构建。 TFS URL使用SSL 443进行配置。

如果我尝试使用http://tfs server / tfs配置代理,则会成功,但在构建时会收到错误。 当我尝试使用https配置时,我得到上述错误。有趣的是,我已经将这个服务器用于两个代理,在这种情况下,我有一个服务器,我得到错误工作正常。

1 个答案:

答案 0 :(得分:0)

如果下次在构建代理配置期间遇到某些问题。对于故障排除,您可以检查相关的配置日志。要查看发生了什么,只需转到安装代理程序的文件夹即可。在该文件夹中,存在_diag文件夹并记录

代理的“ ServerUrl ”设置列出了TFS的默认URL。端口8080上的HTTP是默认值。根据您的更新,如果您已将配置更改为在HTTPS上运行。因此,您的TFS不是8080,而是其他一些如443.而您或其他同事在更改为HTTPS之前配置了构建代理。

如果是这样,您可能需要更新构建代理文件夹中的“ settings.json ”文件,并将旧URL替换为新URL。更改此文件后,重新启动构建代理服务,然后返回代理池,刷新页面。