Ошибка развертывания агента тестирования в VSTS из-за проблемы с WinRM

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

Ошибка на seleniumvm.ukwest.cloudapp.azure.com:5986. Подробности: «Не удалось подключиться к удаленному серверу seleniumvm.ukwest.cloudapp.azure.com со следующим сообщением об ошибке: Доступ запрещен. Для получения дополнительной информации см. Раздел справки about_Remote_Troubleshooting. '. Для устранения неполадок см. https://aka.ms/remotevstest.

Полный журнал сборки можно найти здесь

Так выглядит моя сборка ...

введите здесь описание изображения

Я исходил из предположения, что задача Развертывание группы ресурсов Azure настроит WinRM на моей виртуальной машине Azure. У меня эта задача установлена ​​на Настроить с помощью WinRM. Эта задача проходит при запуске сборки.

Детали моей задачи тестового агента развертывания следующие ...

  • Машины: seleniumvm.ukwest.cloudapp.azure.com:5986

  • Логин администратора: SeleniumVM \ [имя пользователя]

  • Пароль администратора: [пароль]

  • Протокол: HTTPS.

  • Сертификат тестирования: установлен флажок
  • Имя пользователя и пароль для конфигурации агента такие же, как указано выше.

Я запустил winrm quickconfig и Enable-PSRemoting Force, оба возвращают сообщение о том, что WinRM уже настроен.

Кто-нибудь может мне помочь?


person Konzy262    schedule 24.11.2017    source источник


Ответы (1)


У меня возникла такая же проблема при настройке машины сборки для VSTS, исправление для меня было методом 2 здесь: https://support.microsoft.com/en-us/help/896861/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integration

который должен добавить следующий раздел реестра:
В редакторе реестра найдите и щелкните следующий раздел реестра: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
Щелкните правой кнопкой мыши Lsa, наведите указатель на Создать, а затем нажмите Значение DWORD.
Введите DisableLoopbackCheck и нажмите клавишу ВВОД.
Щелкните правой кнопкой мыши DisableLoopbackCheck, а затем нажмите Изменить.
В поле данных Значение введите 1. , а затем нажмите ОК.

Перезагрузите виртуальную машину

person Alex S    schedule 24.11.2017
comment
Ага, вот и все. Как ты на это наткнулся? !! Мне потребовалась бы пара жизней, чтобы понять это. Большое спасибо - person Konzy262; 24.11.2017