在配置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配置时,我得到上述错误。有趣的是,我已经将这个服务器用于两个代理,在这种情况下,我有一个服务器,我得到错误工作正常。
答案 0 :(得分:0)
如果下次在构建代理配置期间遇到某些问题。对于故障排除,您可以检查相关的配置日志。要查看发生了什么,只需转到安装代理程序的文件夹即可。在该文件夹中,存在_diag
文件夹并记录。
代理的“ ServerUrl ”设置列出了TFS的默认URL。端口8080上的HTTP是默认值。根据您的更新,如果您已将配置更改为在HTTPS上运行。因此,您的TFS不是8080,而是其他一些如443.而您或其他同事在更改为HTTPS之前配置了构建代理。
如果是这样,您可能需要更新构建代理文件夹中的“ settings.json ”文件,并将旧URL替换为新URL。更改此文件后,重新启动构建代理服务,然后返回代理池,刷新页面。