Сообщение VS2017: публикация на выбранной виртуальной машине Azure не была включена - PullRequest
0 голосов
/ 27 ноября 2018

Требуется помощь в разрешении следующего информационного сообщения при создании профиля публикации в Visual Studio 2017: «публикация на выбранной виртуальной машине Azure не включена».

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

Это сообщение появляется при выборе «Новый профиль»> «Виртуальные машины Azure» (нажмите «Обзор»), выберите рабочий сервер и нажмите «ОК».

VS2017 ProductionВыбрана виртуальная машина Azure

Я уже трижды проверил настройки брандмауэра на виртуальных машинах и портале Azure.Я не думаю, что это причина, потому что я не получаю это сообщение, когда выбираю свой сервер БД, на котором даже не настроен IIS.Мой БД и производственный сервер имеют общую группу ресурсов безопасности сети Azure.

Я использую VS Community 2017 15.9.2 с виртуальной машиной Azure и WebDeploy 3.5

C: \ inetpub \ logs \ wmsvcна моем производственном сервере нет журналов, но на моем сервере разработки есть журналы, что имеет смысл, поскольку он там работает.

Я попробовал кнопку «Импорт профиля», которая казалась многообещающей, но при нажатии на кнопку я получил следующее сообщение:Кнопка «Проверить подключение»:

«Не удалось подключиться к удаленному компьютеру ...... ERROR_DESTINATION_NOT_REACHABLE».

Я пробовал следующие ссылки:

https://github.com/aspnet/Tooling/blob/AspNetVMs/docs/create-asp-net-vm-with-webdeploy.md#SetupDNSName

https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy-on-iis-80-or-later

https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/deploy-webdeploy-iis-deploygroups?view=vsts

https://blogs.msdn.microsoft.com/webdev/2017/11/01/publishing-a-web-app-to-an-azure-vm-from-visual-studio/

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-common-deployment-errors

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-deployment-operations

1 Ответ

0 голосов
/ 27 ноября 2018

Проблема заключалась в том, что рабочий сервер находится за балансировщиком нагрузки.Запрос на порт 8172 был остановлен там.Решением было добавить правило входящего NAT (LoadBalancer - Правила входящего NAT), чтобы любая попытка IP-адреса балансировщика нагрузки на 8172 была перенаправлена ​​на рабочий сервер.

...