Не удается запустить службу сборки TFS: ошибка 1227 - PullRequest
2 голосов
/ 03 июня 2010

Когда я пытаюсь запустить службу сборки TFS 2008 на порту 9191, я получаю следующее сообщение об ошибке:

Windows не удалось запустить Visual Студия Team Foundation Строительный сервис на локальном компьютере.

Ошибка 1227: сетевой транспорт конечная точка уже имеет адрес связанный с ним.

Если я использую другой порт, он работает, но мне нужно, чтобы он был по умолчанию, 9191.

Буду признателен за любую помощь!


Обновление:

Я попытался удалить все привязки к порту 9191, которые показывает следующая команда:

netsh http show uracl

Для удаления привязок я использовал следующую команду:

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

Как только я удалил привязки, служба была в состоянии запускаться, но веб-служба BS не была доступна извне, это из-за удаленных привязок. Я запустил следующую команду, чтобы снова зарезервировать конечную точку:

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 Ответ

1 голос
/ 03 июня 2010

Похоже, у вас уже есть агент сборки, определенный на этом сервере с использованием стандартного порта. У каждого агента сборки есть , чтобы иметь свой собственный порт, иначе он не будет знать, где его слушать.

...