Не удается запустить службу сборки TFS: ошибка 1227

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

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 не была доступна извне, это из-за удаленных привязок. Я запустил следующую команду, чтобы снова зарезервировать конечную точку:

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

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

Другие вопросы по тегам