Когда я пытаюсь запустить службу сборки 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)