当我尝试在端口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)
答案 0 :(得分:1)
听起来您已经使用标准端口在该服务器上定义了构建代理。每个构建代理都有拥有自己的端口,否则它不知道在哪里听。