Team Foundation Server внезапно не может подключиться (ошибка: TF400324) - PullRequest
0 голосов
/ 03 марта 2020

После многолетнего использования Team Foundation Server (TFS) мы внезапно утратили способность подключаться либо через Visual Studio (VS), либо через URL. Насколько мне известно, в виртуальный сервер, поддерживающий TFS, не было внесено никаких изменений.

В VS ошибка:

TF400324: службы TF недоступны с сервера. .. Невозможно подключиться к удаленному серверу ...

Если я использую URL-адрес {server}: 8080 / tfs или localhost: 8080 / tfs, он говорит мне, что соединение было отклонено.

В SQL Management Studio базы данных Tfs_Configuration и Tfs_DefaultCollection кажутся подключенными и показывают состояние «Готов». В консоли администрирования TFS состояние DefaultCollection имеет значение «Online».

Возможно, лучший вывод - если я использую netstat, чтобы увидеть, какие порты используются на сервере, порт 8080 вообще не отображается в списке. Есть ли служба прослушивания, которая должна быть запущена?

Я вижу, что следующие службы в настоящее время отключены: хост устройства UPnP, обнаружение SSDP, Inte rnet общий доступ к подключению, обнаружение SSDP, Inte rnet общий доступ к соединению, смарт-карта, маршрутизация и удаленный доступ, Net .Tcp Port Sharing Service и Обозреватель компьютеров.

Конечно, мы попытались перезагрузить компьютер, но безрезультатно.

Будем очень благодарны за любые предложения по устранению неполадок, так как это начало влиять на наши производительность. Заранее спасибо!

Редакция: TFS 2015
Версия: 14.114.28805.0 (обновление 4.2)

Обновление: я должен упомянуть, что брандмауэр был отключен при попытке диагностировать проблему.

Кроме того, в Even Viewer есть ошибки, связанные с TFS, но они не совсем понятны. Ниже приведен фрагмент кода:

VssRequestContext.HostManagement.Microsoft.TeamFoundation.JobService.Extensions.Core.IdentitySyncJobExtension.Run: 1 Registry.TeamFoundationRegistryService.Write: 1ExourceSecure.RegSecurity.RegSecurity_Exjects. -TFS2 db: Tfs_Configuration: 2 Default.SqlResourceComponent.Execute: -3 Registry.TeamFoundationRegistryService.Write: -3 GroupComponent.SqlResourceComponent. .SqlResourceComponent.Execute: -4 GroupComponent.SqlResourceComponent.GetGroupsToSyn c: - 4 GroupComponent.SqlResourceComponent.ReadGroups: 4 GroupComponent.SqlResourceComponent. 1029 *

Ответы [ 2 ]

1 голос
/ 05 марта 2020

РЕШИТЬ! Я обнаружил, что сайт TFS был отключен в диспетчере IIS. Когда я попытался включить его, он сообщил, что служба публикации в Интернете была отключена. Включение обоих разрешило проблему.

0 голосов
/ 04 марта 2020

Эта ошибка обычно связана с кешем TFS. Вы можете попробовать выполнить следующие шаги:

  1. Закрыть все экземпляры Visual Studio
  2. Открыть диспетчер задач и проверьте, запущены ли какие-либо службы TFS. Выберите каждый из них и нажмите End Process Tree
  3. Перейдите в папку %LocalAppData%\Microsoft\Team Foundation\ и затем выберите папку с вашей версией TFS и go в папке Cache. например, путь был %LocalAppData%\Microsoft\Team Foundation\x.0\Cache, и он должен быть одинаковым на вашем компьютере с разницей в имени папки версии TFS.
  4. Удалить все в этой папке Cache.
  5. Пуск Visual Studio и запуск его в режиме администратора.

Кроме того, в случае, если ваш TFS настроен с самозаверяющим сертификатом TLS / SSL. Если это так, вам нужно установить этот сертификат в хранилище доверенных Root центров сертификации на клиентском компьютере, где у вас VS.

Для этого сценария вы можете сослаться this ответ.

Кроме того, проверьте также, есть ли какие-либо ошибки в средстве просмотра событий на вашем сервере TFS. Это может помочь сузить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...