无法启动TFS Build服务:错误1227

时间:2010-06-03 13:37:48

标签: tfs tfsbuild tfs2008 build-server

当我尝试在端口9191上启动TFS 2008 Build服务时,收到以下错误消息:

  

Windows无法启动Visual   Studio Team Foundation构建服务   在本地计算机上。

     

错误1227:网络传输   端点已经有一个地址   与之相关。

如果我使用另一个端口它可以工作,但我需要它作为默认值,9191。

我将不胜感激任何帮助!


更新

我尝试删除以下命令显示的端口9191的每个绑定:

netsh http show uracl

要删除绑定,我使用以下命令:

netsh http delete urlacl url=https://xxxx:9191/Build/v2.0/AgentService.asmx/

一旦我删除了绑定,该服务就可以启动,但BS Web服务无法从外部获得,这是因为删除了绑定。我运行以下命令再次保留端点:

wcfhttpconfig.exe reserve Domain\ServiceAccount https://xxxx:9191/Build/v2.0/AgentService.asmx/

然而,该服务无法再次启动。与以前一样显示相同的错误消息。

TFSBuildService的日志跟踪包含以下消息:

TF224000: The Visual Studio Team Foundation Build service failed to start because another application is already using the address http://xxxx:9191/Build/v2.0/AgentService.asmx.
Exception Message: HTTP could not register URL http://+:9191/Build/v2.0/AgentService.asmx/. Another application has already registered this URL with HTTP.SYS. (type AddressAlreadyInUseException)

1 个答案:

答案 0 :(得分:1)

听起来您已经使用标准端口在该服务器上定义了构建代理。每个构建代理都有拥有自己的端口,否则它不知道在哪里听。