Сообщение VS2017: публикация на выбранной виртуальной машине Azure не была включена
Я ищу справку о том, как разрешить следующее информационное сообщение при создании профиля публикации в Visual Studio 2017: "публикация на выбранной виртуальной машине Azure не была включена".
Я пытаюсь настроить новый профиль публикации для моего рабочего сервера. Я уже успешно настроил один для моего сервера разработки. Оба сервера являются виртуальными машинами Azure. Они используют разные группы безопасности сети.
Это сообщение появляется при выборе "Новый профиль"> "Виртуальные машины Azure" (нажмите "Обзор"), выберите рабочий сервер и нажмите "ОК".
VS2017 Производство Azure VM выбрано
Я уже трижды проверил настройки брандмауэра на виртуальных машинах и портале Azure. Я не думаю, что это причина, потому что я не получаю это сообщение, когда выбираю свой сервер БД, на котором даже не настроен IIS. Мой БД и производственный сервер совместно используют группу ресурсов безопасности сети Azure.
Я использую VS Community 2017 15.9.2 с виртуальной машиной Azure и WebDeploy 3.5
C: \ inetpub \ logs \ wmsvc не имеет журналов на моем производственном сервере, но есть журналы на моем сервере разработки, что имеет смысл, так как он там работает.
Я попробовал кнопку "Импортировать профиль", которая показалась многообещающей, но при нажатии кнопки "Подтвердить соединение" я получил следующее сообщение:
"Не удалось подключиться к удаленному компьютеру......ERROR_DESTINATION_NOT_REACHABLE".
Я пробовал следующие ссылки:
https://blog.tallan.com/2017/05/02/deploying-a-site-to-an-azure-vm-using-web-deploy/
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-deployment-operations
1 ответ
Проблема заключалась в том, что рабочий сервер находится за балансировщиком нагрузки. Запрос на порт 8172 был остановлен там. Решением было добавить правило входящего NAT (LoadBalancer - правила входящего NAT), чтобы любая попытка IP-адреса балансировщика нагрузки на 8172 была перенаправлена на рабочий сервер.