Исключение Test Controller: такой хост не известен

Я получаю следующие ошибки на компьютере с тестовым контроллером, когда пытаюсь запустить CodedUI Tests удаленно:

(QTController.exe, PID 3032, поток 12) ControllerDeployment.DoDeployment: System.Net.Sockets.SocketException (0x80004005): такой узел не известен

При настройке контроллера и агента ошибок не возникало. И когда я перехожу к диалоговому окну «Управление тестовым контроллером» в Visual Studio, я вижу все активные агенты. Но когда я пытаюсь выполнить любой тест CodedUI удаленно, он зависает навсегда.

Не уверен, что это связано с тем, что я недавно обновил клиент/контроллер/агенты до версии 2012, но я начал видеть проблему только после этого обновления.


person Hun1Ahpu    schedule 02.01.2013    source источник
comment
Можете ли вы попробовать отключить брандмауэр Windows временно, чтобы увидеть, имеет ли это значение?   -  person Darth Continent    schedule 02.01.2013
comment
я уже пробовал - не помогает   -  person Hun1Ahpu    schedule 02.01.2013
comment
Это сообщение в блоге предлагает добавить запись контроллера тестирования в частный домен LabAD (Active Directory) в вашей сети.   -  person Darth Continent    schedule 02.01.2013


Ответы (2)


Из Microsoft KB 2643086:

Эта проблема возникает из-за того, что компьютер агента тестирования отправляет свое имя сетевой базовой системы ввода-вывода (NetBIOS) вместо отправки своего полного доменного имени (FQDN) на компьютер контроллера тестирования. Если DNS-сервер компьютера контроллера тестирования не имеет сопоставления IP-адреса с NetBIOS-именем компьютера агента тестирования, возникает проблема, описанная в разделе «Проблема».

Вы должны убедиться, что используете полные доменные имена (FQDN).

Существует также исправление от Microsoft. Однако для получения исправления необходимо обратиться в службу поддержки клиентов Майкрософт.

person Noman Khalid    schedule 17.09.2014
comment
Хотя эта ссылка может ответить на вопрос, ссылки не работают. Таким образом, ответы только со ссылками не рекомендуются, и предлагается включить в ответ важные части ссылки. - person Pokechu22; 18.09.2014
comment
Быстрое решение состоит в том, чтобы добавить все собственные имена хостов и IP-адреса агентов в файл хостов контроллера. - person Tamir Daniely; 03.04.2019

У меня была похожая проблема, но она до сих пор не полностью решена, но обходным путем является установка Visual Studio на блоке контроллера и сохранение БД результатов в том же блоке.

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

person Parag Bangad    schedule 28.05.2013