TFS 2017:使用SSL连接2015 XAML Build Controller时出现问题 [英] TFS 2017: Problem connecting 2015 XAML Build Controller using SSL

查看:90
本文介绍了TFS 2017:使用SSL连接2015 XAML Build Controller时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我从2017年开始排队XAML版本时出现问题。 来自我的2017网站:

I am having issues queueing a XAML build from 2017.  From my 2017 website:



  1. 我转到我的XAML构建定义


  2. 排队新建筑物$

  3. 我选择我的2015 Build Controller并单击OK




XAML版本立即显示在我的TFS 2017网站上的队列中,但它从未显示在我的2015 Build Controller上。如果我什么都不做,它会在2017年构建队列,直到它说已超时。

The XAML build shows in the Queue on my TFS 2017 website right away, but it never shows up on my 2015 Build Controller.  If I don't do anything, it will sit in the 2017 build queue until it says it has timed out.

我已经重新配置了该机器上的XAML Build Controller(没有安装TFS 2017)使用TFS管理控制台指向新的TFS服务器和项目集合。一个区别
是我们的2015 TFS服务器使用标准的"http" :// server:8080 / tfs / ProjectCollection",其中新的使用"https://newserver.domain.com/ProjectCollection"。 当我这样做时,我看到Controller和代理点亮为绿色
a时刻,然后变成红色。

点击构建服务本身的详细信息链接给我这样的信息:

请联系您的管理员。联系服务器时出错。

技术信息(适用于管理员):

HTTP代码500:内部服务器错误

我查看了事件查看器,但未发现任何特定内容感兴趣。 我如何弄清楚该服务器错误是什么以及如何纠正它?现在,我无法运行
我们的XAML构建定义。  Fwiw,我们有一个XAML构建剩下的不值得我们努力移植到更新的构建系统。 计划在不远的将来,我们将完全停止构建这个产品,但目前仍需要b $ b。

谢谢,

Eben

推荐答案

我检查了源服务器上的事件查看器,我发现很多错误都包含这样的消息:

TF53010:Team Foundation组件中发生以下错误或者分机:

日期(UTC):4/24/2017 7:33:22 PM

机器:XXXXXXXX

应用领域:/ LM / W3SVC / 1 / ROOT / queue-1-131373104924039302

汇编:Microsoft.TeamFoundation.Framework.Server,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a; v4.0.30319
$
服务主机:XXXXXXXXXXXXX

流程详情:

 流程名称:w3wp

 处理ID:828

 主题ID:2968

 帐户名称:XXXXXXXX



详细消息:TF30065:发生未处理的异常。



Web请求详细信息

   网址:https://xxxxxxx.xxxxxx.com/queue/xxxxxxxx/Services/v4.0/MessageQueueService2.svc [method:POST]

   用户代理:Team Foundation(TFSBuildServiceHost.exe,14.114.26403.0,其他,SKU:49)

   标题:不可用

   路径:/queue/xxxxxxx/Services/v4.0/MessageQueueService2.svc

   本地请求:错误

   主办地址:10.1.2.8

   用户:xxxxxxxxx [身份验证类型:协商]



异常消息:协议绑定'*:80:*。xxxxxxxx.com'对'http'无效。  这可能是因为端口号超出范围。 (输入UriFormatException)
$
异常堆栈跟踪:   在System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果)

    at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)

    at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)
I checked the event viewer on our source server, and I see a lot of errors all containing a message like this:
TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 4/24/2017 7:33:22 PM
Machine: XXXXXXXX
Application Domain: /LM/W3SVC/1/ROOT/queue-1-131373104924039302
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319
Service Host: XXXXXXXXXXXXX
Process Details:
  Process Name: w3wp
  Process Id: 828
  Thread Id: 2968
  Account name: XXXXXXXX

Detailed Message: TF30065: An unhandled exception occurred.

Web Request Details
    Url: https://xxxxxxx.xxxxxx.com/queue/xxxxxxxx/Services/v4.0/MessageQueueService2.svc [method: POST]
    User Agent: Team Foundation (TFSBuildServiceHost.exe, 14.114.26403.0, Other, SKU:49)
    Headers: not available
    Path: /queue/xxxxxxx/Services/v4.0/MessageQueueService2.svc
    Local Request: False
    Host Address: 10.1.2.8
    User: xxxxxxxxx [authentication type: Negotiate]

Exception Message: The protocol binding '*:80:*.xxxxxxxx.com' is not valid for 'http'.  This might be because the port number is out of range. (type UriFormatException)
Exception Stack Trace:    at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)
   at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)


这篇关于TFS 2017:使用SSL连接2015 XAML Build Controller时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆