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


TF31002. Не удается подключиться к серверу Team Foundation Server: {0}. URL-адрес сервера Team Foundation Server: {1}.

Эта ошибка может произойти при попытке подключиться к Visual Studio Online, а также при попытке подключения из Visual Studio или Team Explorer к Visual Studio Online или локальному развертыванию Team Foundation Server (TFS).

Эта ошибка происходит при попытке подключения к Visual Studio Online

Проблема

Решение

У вас нет активной учетной записи или лицензии.

Узнайте у администратора учетной записи, являетесь ли вы ее членом и есть ли у вас активная действительная лицензия. Подробности см. в статье Назначение лицензий пользователям.

Ваша учетная запись Visual Studio Online подключена к Azure Active Directory.

Если учетная запись Visual Studio Online подключена к каталогу, связанному с подпиской Office 365 или Microsoft Azure, доступ к ней могут получать только включенные в каталог пользователи.

Попросите администратора каталога создать для вас учетную запись в организации или добавить вашу учетную запись в каталог в качестве внешнего участника.

Переключаться между разными учетными записями организации нельзя.

Если вы работаете с несколькими учетными записями Visual Studio Online, подключенными к разным каталогам, например созданными на портале Microsoft Azure Preview, функция выхода может работать не так, как ожидается. Например, вы не сможете переключиться между разными учетными записями организации, связанными с клиентами каталога.

При возникновении этой проблемы в диалоговом окне несколько раз мигнет пустой знак. Затем после подключения или добавления нового подключения в диалоговом окне "Подключение к Team Foundation Server" произойдет ошибка TF31002 или TF31003.

Чтобы устранить эту проблему, примените последнее обновление, доступное на следующей странице: Visual Studio 2013 с обновлением 2.

Подробнее см. в статье базы знаний 2958966.

Вы хотите войти в Visual Studio Online из Visual Studio, используя другую учетную запись.

См. статью Подключение к командным проектам: смена учетных записей при подключении к Visual Studio Online.

Эта ошибка происходит при попытке подключения к локальному компьютеру TFS с клиентского компьютера

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

Проблема

Решение

Истек срок действия пароля.

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

Вы ввели неправильный URL-адрес сервера.

Проверьте, правильно ли вы ввели URL-адрес сервера, включая имя сервера, номер порта и протокол (http/https). Подробнее см. здесь.

Конфигурация TFS изменилась.

Если конфигурация локального развертывания TFS изменилась, необходимо создать новое подключение. Также может потребоваться очистить кэш клиента.

Вы работаете удаленно, и вам необходимо подключиться к прокси-серверу TFS, чтобы вернуть файлы в систему управления версиями Team Foundation.

Вам необходимо настроить в Visual Studio подключение к прокси-серверу TFS.

Версия TFS, к которой вы подключаетесь, является более поздней, чем версия клиента Visual Studio.

Возможно, версия Visual Studio или Team Explorer несовместима с Team Foundation Server. Может потребоваться установить один или несколько пакетов GDR. Подробные сведения см. в разделе Совместимость клиентов Team Foundation и Team Foundation Server.

Брандмауэр блокирует службы TFS.

См. статью Как разрешить программе устанавливать связь через брандмауэр Windows.

Visual Studio перестает отвечать при выполнении запроса.

Возможно, на вашем компьютере настроен обход прокси-сервера. Проверьте настройку параметра BypassProxyOnLocal на компьютере. Для получения дополнительной информации см. Изменение конфигурации BypassProxyOnLocal.

Несколько пользователей получают эту ошибку при попытке подключения к локальному серверу TFS

Если проблема возникает на нескольких компьютерах, свяжитесь с администратором TFS, чтобы убедиться в том, что сервер работает и доступен в сети.

Как администратор, вы должны проверить журналы событий сервера уровня приложений и попробовать выявить проблему. Также можно использовать следующую таблицу для проверки правильной настройки сервера. Более вероятные проблемы приведены в таблице первыми. Поэтому способы решения следует пробовать в том порядке, в каком они приведены. Это повышает вероятность того, что проблему удастся устранить быстро.

Проблема

Решение

Пароль учетной записи TFSService истек или неправилен.

Многие службы Team Foundation Server прекращают работать, если срок действия учетной записи службы для Team Foundation истек. Для получения дополнительной информации см. Смена учетной записи службы или ее пароля на сервере Team Foundation Server.

Сервер уровня приложений для Team Foundation недоступен.

Проверьте, запущены ли все необходимые службы. Если необходимая служба не выполняется, перезапустите ее. При необходимости установите для нее автоматический запуск. Для получения дополнительной информации см. Остановка и запуск служб, пулов приложений и веб-сайтов.

Сеть недоступна.

Проверьте работоспособность сети.

Удостоверение веб-сайта для Team Foundation настроено неправильно.

Проверьте и исправьте назначенные привязки серверов к веб-сайтам для Team Foundation. Для получения дополнительной информации см. Проверка или исправление назначений привязки сервера.

Доступ к веб-сайту для Team Foundation ограничен.

Проверьте и исправьте ограничения доступа к этим веб-сайтам на основе IP-адресов и доменных имен. Для получения дополнительной информации см. Проверка или исправление ограничений на IP-адрес и доменное имя.

Брандмауэр или порты настроены неправильно.

Проверьте и исправьте назначенные привязки портов для веб-сайтов и назначения портов для брандмауэра. Сначала откройте консоль администрирования Team Foundation, откройте страницу "Уровень приложений" и проверьте назначения URL-адресов. При необходимости щелкните Изменить URL-адрес, чтобы изменить URL-адрес веб-сайта. Затем следует проверить назначения портов для служб IIS и порты, через которые разрешен обмен данными в брандмауэре. Дополнительные сведения см. в разделах Просмотр состояния и параметров сервера и Проверка или исправление назначений портов.

Отношения доверия между доменами настроены неправильно.

Если группе пользователей не удается получить доступ к Team Foundation Server, возможно, есть проблемы с доверием между доменами. Для получения дополнительной информации см. Рассмотрение доверий и лесов для Team Foundation Server.

Когда пользователи подключаются к разным версиям TFS из Visual Studio, например к TFS 2012, а затем к TFS 2008, может произойти ошибка TF31002.

Она может быть вызвана тем, что идентификаторы GUID для коллекции TFS 2012 совпадают с идентификаторами для TFS 2008. Это приводит к путанице в локальном кэше клиента, так как он пытается вести один локальный кэш на основе GUID как для сервера версии 2008, так и для новой коллекции проектов в версии 2012.

Чтобы устранить эту проблему, необходимо выполнить команду TFSConfig ChangeServerID. См. раздел Команда ChangeServerID.

Если устранить проблему описанными выше способами не удалось, см. страницу "Форумы MSDN" — "Visual Studio Team System" — "Team Foundation Server" — "Администрирование".