2009-05-27 64 views
4

我遇到一个问题,我解决不了来了,下面是详细信息:TFS生成代理没有响应

在我APPTier,在我的生成代理我公司采用TFS2008。最初,我在Apptier服务器(包括构建代理)中安装了所有东西,并且我能够在Apptier(和构建)服务器中开始构建。现在,我必须在另一台服务器上创建一个新的Build代理。我在构建机器中安装了Team Foundation Build(让我们称之为MyBuildAgent)。使用TeamExplorer我创建一个指向我的构建机器建立一些项目的新生成代理,但是当我开始构建,它会引发以下消息:

TF215085: An error occurred while connecting to agent \myproject\MyBuildAgent: TF215076: Team Foundation Build on computer MyBuildAgent (port 9191) is not responding. (Detail Message: Unable to connect to the remote server) 

“Visual Studio团队基础构建”在运行的服务我的构建机器,我也能够从MyBuildAgent开始在Apptier中构建,但是我无法在MyBuildAgent本身中开始构建。

任何人都可以告诉我我做错了什么,或者我错过了什么部分来配置我的新建立代理?

+1

我需要承认这个贡献:为了说明你的问题的前提,你用我的构建机器上运行的'Visual Studio Team Foundation Build'这句话回答了我的问题。解决了我的问题 – 2010-07-20 16:14:18

回答

3

首先检查您可以从应用层ping您的生成机器以排除简单的网络问题。

其次检查您是否允许端口9191通过构建机器上的防火墙,您可能需要在Windows防火墙中添加明确的规则以允许执行此操作。

+0

是的,我可以ping两台机器,也可以禁用Windows防火墙,以确保它不是问题的根源。 在尝试使用一些netstat命令时,我意识到appTier正在通过端口9191向生成计算机发送消息,但没有回应。 – Carlos 2009-05-28 16:52:43

3

有两件事要尝试:

1)确保构建服务正在运行。 (在开始 - >运行中键入Services.msc,找到构建服务并启动它)

2)如果服务已经启动,请右键单击服务并选择属性。转至依赖关系选项卡并删除SSL依赖项(如果存在)。

参考(因为它是由谷歌翻译的链接长):http://translate.google.com/translate?hl=en&sl=es&u=http://geeks.ms/blogs/elbruno/archive/2008/07/14/tfs-build-error-tf215076-new-status-unreachable.aspx&ei=9gQeSsWMBJOctgPI7vyJCg&sa=X&oi=translate&resnum=5&ct=result&prev=/search%3Fq%3D%2522Team%2BFoundation%2BBuild%2Bon%2Bcomputer%2522%2B%2522Unable%2Bto%2Bconnect%2Bto%2Bthe%2Bremote%2Bserver%2522%26hl%3Den

3)如果你需要使用SSL然后看看这个链接,论述了如何配置它:http://social.msdn.microsoft.com/forums/en-US/tfsbuild/thread/ae5f2472-dd11-4921-a485-a22aa58bae7e/

+0

是的,构建服务器正在运行,一旦它运行,我认为我不必担心它的依赖关系,因为如果它的一个依赖关系不起作用,它根本无法工作。但是我对windows服务知之甚少,所以我不确定它是否完全正确。 – Carlos 2009-05-28 16:56:18

0

好吧,我现在正在工作。即使我已经禁用了AppTier和构建机器中的Windows防火墙,但我发现我们的网络上运行了ISA Server,并且它负责拒绝在两台服务器(apptier和build)中访问端口9191。一旦我们制定了规则,允许通过这个端口的沟通,一切都很好。

感谢回复的家伙,我真的赞叹你的帮助!