我遇到了一个我无法解决的问题,详情如下:
我在APPTier和Build Agent中使用TFS2008。最初我在Apptier服务器(包括构建代理)中安装了所有内容,并且我能够在Apptier(和构建)服务器中启动构建。现在,我必须在不同的服务器上创建一个新的Build代理。我在构建机器中安装了Team Foundation Build(我们称之为MyBuildAgent)。使用TeamExplorer我创建了一个新的Build Agent指向我的构建机器以构建一些项目,但是当我开始构建时,它会抛出以下消息:
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 Team Foundation build”正在我的构建机器上运行,我也可以从MyBuildAgent在Apptier中启动构建,但是我无法在MyBuildAgent中启动构建。
任何人都可以告诉我,为了配置新的构建代理,我做错了什么或者我错过了哪些部分?
答案 0 :(得分:3)
要尝试两件事:
1)确保构建服务正在运行。 (在start->中键入Services.msc,运行,找到构建服务并启动它)
2)如果启动了服务,请右键单击服务并选择属性。转到依赖项选项卡并删除SSL依赖项(如果存在)。
3)如果您需要使用SSL,请查看此链接以讨论配置它:http://social.msdn.microsoft.com/forums/en-US/tfsbuild/thread/ae5f2472-dd11-4921-a485-a22aa58bae7e/
答案 1 :(得分:3)
首先检查您是否可以从应用层ping您的构建计算机,以排除简单的网络问题。
其次检查您是否允许端口9191通过构建计算机上的防火墙,您可能需要在Windows防火墙中添加一个显式规则以允许此操作。
答案 2 :(得分:0)
好的,我现在就开始工作了。即使我已经在AppTier和我的构建机器中禁用了Windows防火墙,我发现我们的网络上运行了一个ISA Server,它负责拒绝在两个服务器(apptier和build)中访问端口9191。一旦我们制定了允许通过此端口进行通信的规则,一切正常。
感谢回复人员,我真的很赞赏你的帮助!