2

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

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

错误 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)
4

1 回答 1

1

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

于 2010-06-03T14:42:40.280 回答