После нескольких часов проб и ошибок (наряду с обильным количеством Google) мне удалось решить эту проблему.
Информация, представленная в руководстве здесь , является неполной / неточной. Недостаточно просто установить Web Deploy
, просто следуя приведенным инструкциям - фактически утверждая, что «После установки Web Deploy служба веб-управления запускается и устанавливается на автоматический запуск » (мой акцент) ложно. Вот скриншот, взятый из вкладки IIS
в Server Manager
:
Как видите, Start Type
из Web Management Service
равно Manual
.
После загрузки и установки Web Deploy 3.6
необходимо перейти к Programs and Features
, найти Microsoft Web Deploy
, а затем щелкнуть правой кнопкой мыши и выбрать Change
. Нажмите Next
на первой странице, затем Change
на второй странице, и вы увидите это окно:
Убедитесь, что выбраны IIS 7 Deployment Handler
(и все, что под ним) и Remote Agent Service
.
Как только это будет сделано, когда вы перейдете к Server Manager
и нажмете на вкладку IIS
, вы увидите, что и Web Management Service
, и Web Deployment Agent Service
теперь работают автоматически:
Сделав все это, теперь можно развернуть приложение ASP.NET непосредственно на виртуальной машине Azure.