2016-07-31 93 views
0

我将TeamCity从9.1.7升级到10.0,并且一旦我完成所有TFS VCS Roots停止工作并出现错误说明...TeamCity:TFS连接在升级到10.0(从9.1.7起)后停止工作

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 URL更改为不正确的URL,以查看错误消息是否已更改,并且没有,同样的消息告诉我某些内容已启动。

我在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 URL(http://tfs.corp.mydomain.com:8080/tfs)是一个子域上面的nonProxyHosts通配符。

升级前一切正常。

我知道在10.0(https://confluence.jetbrains.com/plugins/servlet/mobile#content/view/79726430)中有一些TFS功能改进。

有谁知道是否有任何其他配置我需要做,让它再次工作?

UPDATE:

  • 使用TFS 2015年
  • 可以从浏览器访问构建服务器TFS URL
  • 可以从Visual Studio团队资源管理器访问TFS服务器安装生成服务器上
+0

您使用的是什么版本的TFS?你能从TeamCity服务器浏览到Web浏览器中的TFS Web UI吗? –

+0

TFS 2015.可以从浏览器获取相同的URL – pagemedias

回答

1

链接到YouTrack问题的细节和修复:https://youtrack.jetbrains.com/issue/TW-46484

摘要...

与在用Java的TFS工作http.nonProxyHosts模式和定位Microsoft.TeamFoundation.VersionControl.Common.Integration.dll装配

修复的问题的新的TFS插件版本( http://ftp.intellij.net/pub/.teamcity/TW-46484/tfs-plugin-42052.zip)解决问题

问题是...

根据我的日志TFS插件将选择java的工作模式连接到TFS服务器,http.nonProxyHosts和https.nonProxyHosts选项不支持个TFS插件无法找到Microsoft.TeamFoundation.VersionControl.Common.Integration.dll在Visual Studio 2015年安装

步骤来解决...

  1. 关闭的TeamCity服务器组装。
  2. 复制zip压缩包到{TeamCity的数据目录}/plugins目录
  3. 启动的TeamCity服务器
  4. 然后我可以去VCS根和测试连接看“连接成功!'
相关问题