我将TeamCity从9.1.7升级到10.0,并且一旦我完成了所有TFS VCS Roots就停止了处理错误说...
Unable to connect to TFS server: The SOAP endpoint http://tfs.corp.mydomain.com:8080/tfs/Services/v1.0/Registration.asmx could not be contacted. HTTP status: 503
我尝试将TFS网址更改为错误的网址,以查看错误消息是否已更改,但是,相同的消息告诉我某些内容已启动。
我在TeamCity中通过JVM参数设置了代理设置,并确认nonProxyHost通配符正在工作(我的公司GITHUB连接正在连接)......
-Dproxyset=true -Dhttp.proxyHost=myproxyserver.com -Dhttp.proxyPort=3218 -Dhttp.nonProxyHosts="*.mydomain.com" -Dhttps.proxyHost=myproxyserver.com -Dhttps.proxyPort=3218 -Dhttps.nonProxyHosts="*.mydomain.com";
我的TFS网址(http://tfs.corp.mydomain.com:8080/tfs)是上面的nonProxyHosts通配符的子域。
升级前一切正常。
我知道10.0(https://confluence.jetbrains.com/plugins/servlet/mobile#content/view/79726430)中有许多TFS功能改进。
有没有人知道我是否需要做任何其他配置才能让它再次运行?
更新
答案 0 :(得分:1)
链接到YouTrack问题,详细信息并修复:https://youtrack.jetbrains.com/issue/TW-46484
<强>概要... 强>
解决了新的tfs插件版本(http://ftp.intellij.net/pub/.teamcity/TW-46484/tfs-plugin-42052.zip)的问题,其中修复了在tfs java工作模式下http.nonProxyHosts的问题并找到了Microsoft.TeamFoundation.VersionControl.Common.Integration.dll程序集
问题是......
根据我的日志,tfs插件选择java工作模式连接到tfs服务器,其中http.nonProxyHosts和https.nonProxyHosts选项不支持 AND tfs插件无法找到Microsoft.TeamFoundation.VersionControl.Common。 Integration.dll在Visual Studio 2015安装中汇编
要解决的步骤......