Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS2012 VSO混合生成服务“挂起”_Tfs_Tfsbuild_Azure Devops - Fatal编程技术网

TFS2012 VSO混合生成服务“挂起”

TFS2012 VSO混合生成服务“挂起”,tfs,tfsbuild,azure-devops,Tfs,Tfsbuild,Azure Devops,我需要创建一个on-prem构建代理,该代理从VisualStudioOnline获取其源代码。我在这里找到了一篇很好的博客文章,描述了如何做到这一点: 我的问题是,在执行这些步骤之后,我的生成服务显示它处于挂起状态而不是启动状态,并且我无法在TFS管理控制台中看到控制器或代理,如下所示: 我没有完整的prem-TFS安装-我只有新安装的构建组件 15分钟后,我在事件日志中看到以下错误: 异常消息:http请求操作在00:15:00后超时。类型TimeoutException 异常堆栈跟踪:位于

我需要创建一个on-prem构建代理,该代理从VisualStudioOnline获取其源代码。我在这里找到了一篇很好的博客文章,描述了如何做到这一点:

我的问题是,在执行这些步骤之后,我的生成服务显示它处于挂起状态而不是启动状态,并且我无法在TFS管理控制台中看到控制器或代理,如下所示:

我没有完整的prem-TFS安装-我只有新安装的构建组件

15分钟后,我在事件日志中看到以下错误:

异常消息:http请求操作在00:15:00后超时。类型TimeoutException 异常堆栈跟踪:位于Microsoft.TeamFoundation.Build.Hosting.BuildMachine.StartOperation.EndIAsyncResult结果、HttpRouter和router、TfsMessageQueue和messageQueue、列表`1和processHosts、MachineLifecycleActivity和traceActivity 位于Microsoft.TeamFoundation.Build.Hosting.BuildMachine.EndStartIAsyncResult 在Microsoft.TeamFoundation.Build.Machine.WindowsService.EndStartMachineAsyncResult结果中


原来这个问题与防火墙有关,但与端口9191无关。我想只使用了443端口。问题似乎与以下事实有关:我有一个用于构建服务的域帐户,但需要使用该服务的hotmail帐户向visual studio online进行身份验证,以提取源代码。构建服务能够处理这个问题,但是保护客户端网络的internet代理服务需要额外的配置


虽然这是问题的原因,但在尝试修复时,我按照Buck的建议使用了TFS2015构建代理。我从VisualStudio在线站点下载了代理。我现在使用的是新的基于web的build designer,而不是xaml,我发现它非常优秀,可以构建BizTalk解决方案,非常感谢Buck的建议:

1。如果在过去24小时内单击事件19信息,您是否会在事件日志中找到任何错误消息?2.单击“取消注册”,然后再次注册如何?3.可以在服务中手动启动VisualStudio Team Foundation Budio服务主机服务吗?4.请确保9191端口未被防火墙设置阻止。您使用旧的xaml生成代理而不是新的基于任务的代理是否有某些原因?感谢您的回答Vicky-这是我昨天查看时的答案1,事件只是服务启动/停止。然而,今天早上有错误消息-我将回答主要问题。2注销/注册没有帮助3是4端口9191没有阻塞我正在使用xaml构建,因为我需要使用一些自定义xaml构建模板。我建议使用更新的构建代理—TFS 2013更新5或TFS 2015构建代理。我不确定它是否能解决您的问题,但2012构建代理在这一点上已经相当老了。