Поделиться через


Устранение неполадок Team Foundation Build Server

Обновлен: Ноябрь 2007

В следующем разделе описаны типичные ошибки сервера Team Foundation Build и приведены сведения об их устранении.

Ошибки службы построения

Если нажать кнопку Очередь в диалоговом окне Очередь построения, можно получить одно из следующих сообщений об ошибках:

  • Ошибка: TF42046: Служба построения, используемая в процессе построения, недоступна. Эта ошибка происходит, если компьютер агента построения отключен, необходимая служба не запущена, Team Foundation Build не установлен на компьютере построения, Team Foundation Build настроен на другой Team Foundation Server, или же сеть недоступна. Обратитесь к администратору Team Foundation Server, чтобы убедиться, что Team Foundation Build правильно установлен и запущен.

  • Ошибка: Службе построения не удалось проверить вызывающий объект. Убедитесь в том, что имеется сетевое соединение между компьютером построения и Team Foundation Server, а также в допустимости вызывающего объекта.

Решение

Для исправления любой из этих ошибок убедитесь в истинности следующих условий:

  • Убедитесь, что компонент построения установлен на компьютере построения, а служба Visual Studio Team Foundation Build запущена в контроллере служб.

    Запустите службу Visual Studio Team Foundation Build, выбрав элемент Службы в меню (окне) "Администрирование". В панели Службы щелкните правой кнопкой Visual Studio Team Foundation Build и выберите команду Запустить.

  • Убедитесь, что учетная запись, под которой запущена служба построения на компьютере построения, входит в группу Службы построения для соответствующего командного проекта. Это необходимо для предоставления соответствующих разрешений учетной записи различным компонентам Team Foundation Server.

  • Если на компьютере построения включен брандмауэр, убедитесь, что программа tfsbuildservice находится в списке исключений.

  • Проверьте правильность имени агента построения, указанного в определении построения.

  • Убедитесь, что версии Team Foundation Server и сервера Team Foundation Build одинаковы.

  • Убедитесь, что компьютер построения, который использовался с другим Team Foundation Server (например, Team Foundation Server Beta 2), теперь настроен на использование с новым Team Foundation Server. В таких случаях раздел реестра AllowedTeamServer по адресу HKCU\Software\microsoft\visualstudio\9.0\teambuild для учетной записи службы построения или раздел AllowedTeamServer файла TFSBuildService.config содержит разрешенный командный сервер. Если указанный сервер больше не используется, удалите запись из реестра.

  • Если приведенные решения не работают, откройте журнал событий Windows и изучите его на предмет ошибок и предупреждений. Чтобы открыть журнал событий на компьютере построения или на сервере Team Foundation Server уровня приложений, нажмите кнопку Пуск и выберите пункт Выполнить. Введите eventvwr в диалоговом окне Выполнить. Откроется журнал событий Windows, который можно изучить на предмет ошибок и предупреждений, связанных с Team Foundation Build.

См. также

Задачи

Практическое руководство. Установка разрешений для агента построения Team Foundation

Другие ресурсы

Администрирование Team Foundation Build