Подтвердить что ты не робот

Услуги Team Foundation недоступны с сервера. Удаленное имя не может быть разрешено

Мы работаем с Visual Studio 2010 и Team Foundation Server 2010. У нас не было проблем около полугода, но:

Начиная с пары дней мы получаем следующую ошибку: услуги Team Foundation недоступны с сервера (...) Удаленное имя не может быть разрешено; (...)

Team Foundation Server 2010 not available

Проблема возникает случайным образом (мы пока не можем определить условия, на которых это происходит) и сохраняется до перезапуска Visual Studio. Проблема возникает примерно 8 раз в день для каждого разработчика.

Поскольку мы, похоже, не преодолели эту проблему, и мы не можем найти никого, кто писал об этой конкретной комбинации (ошибка и часть "удаленного имени" ), я подумал, что было бы разумно спросить вас об этом;). Может ли кто-нибудь помочь?

4b9b3361

Ответ 1

Некоторые из моих коллег и я тоже столкнулись с этой проблемой. Из примерно 25 разработчиков большинство никогда не получало эту ошибку. Но трое из нас получили это довольно последовательно. Симптомы идентичны, но мы используем Visual Studio 2013 почти исключительно. В этой версии Visual Studio ошибке предшествует код: TF400324.

В итоге мы обнаружили, что все трое из нас установили Productivity Power Tools 2013. И разработчики, которые не были подвержены этой ошибке, не установили его. Большинство не слышало об этом. Это было очень популярным расширением, поэтому я всегда устанавливал его, когда я настраивал свою систему с 2007 года. Но, судя по всему, в своем современном воплощении в Visual Studio 2013, возможно, в сочетании с некоторой причудой в нашей сети или чем-то еще, может вызвать эту проблему. Мы удалили его каждый раз, и с тех пор мы не получили эту ошибку. (Это было несколько месяцев.)

Если у вас установлено это расширение, вы, вероятно, уже знаете об этом, потому что вы, вероятно, установили его самостоятельно. Вы, вероятно, начали использовать его много лет назад, и это стало привычкой добавлять к каждой новой установке. Вы обнаружите, что сегодня установка Visual Studio по умолчанию фактически включает в себя большинство ее функций. Чтобы удалить программу, откройте "Инструменты" → "Расширения и обновления"... Затем нажмите "Инструменты производительности" 2013 и нажмите "Удалить".


Эта старая страница приблизилась к началу большинства моих поисков Google, поскольку я искал решение этой очень раздражающей проблемы, и для меня решение здесь не было. Поэтому я надеюсь, что в будущем я смогу спасти кого-то еще одну и ту же проблему. Если да, сделайте следующий парень в пользу - станьте участником Stack Exchange, и поддержите этот вопрос и этот ответ для них.

Ответ 2

Это проблема с клиентом, сервером или инфраструктурой на сетевом уровне. Запись DNS для вашего сервера TFS не может быть корректно разрешена для хоста dfz-vm223.

Рекомендации по устранению неполадок:

  • В некоторых системах разработчиков замените имя хоста dfz-vm223 на ip-адрес сервера TFS. Если проблема перестает происходить, система DNS нестабильна.
  • Настройте непрерывный поток ping (ping -t dfz-vmm223 из окна команд) и проверьте, не является ли хост-система pingable, если у вас проблемы с сервером TFS.

Ответ 3

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

Ответ 4

У меня была такая же проблема, хотя я использую VS2012 и WAN-соединение с TFS.

Я решил проблему, сбросив кеш DNS.

Чтобы очистить кеш DNS, запустите командную строку с правами администратора: ipconfig /flushdns

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

Ответ 5

Я знаю, что это старо, но иногда у меня была эта проблема, когда я запускал Fiddler.

Иногда Fiddler рушится или не очищается должным образом, и вся машина попадает в какое-то странное состояние, где даже перезагрузки не помогали. Обычно для этого решения нужно снова запустить Fiddler, выключить любые перехватчики/собрать трафик и снова закрыть его.

Ответ 6

Вышла та же проблема. По какой-либо причине служба DNS-клиента Windows на моем ПК не была запущена. Меняя его с Disabled to Automatic, я решил эту проблему решить.

Ответ 7

Слишком долго для комментариев:

Прежде всего, как заявил @kroonwijk, это проблема инфраструктуры. Ваши DNS-запросы либо выходят из строя, либо DNS-сервер не отвечает в определенное время.

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

Вам нужно принять это с людьми вашей инфраструктуры. Если у вас все еще есть доступ к старым машинам, загрузите один из них и сравните конфигурацию IP. Если нет, попросите их исправить проблему. Проблема разрешения DNS может быть одним из нескольких факторов. Например, новые машины могут указывать на неправильный DNS-сервер с сетевыми проблемами или их может быть некоторая несовместимость между тем, как Win7 выполняет DNS-запросы и ваш DNS-сервер.

Ответ 8

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

Если вы добавляете запись в файл% systemroot%/system32/drivers/etc/hosts для вашего сервера TFS, он удаляет любую зависимость от ваших серверов разрешения имен.

Если вы все еще испытываете проблему, то это связано либо с визуальной студией, либо с одной из VS-расширений, которые вы используете. Там может быть утечка памяти. Отключите все свои расширения с помощью диспетчера расширений, перезапустите VS и посмотрите, не возникла ли у вас проблема.