Мне нужно добавить шаг, чтобы остановить службу приложений Azure в конвейере перед развертыванием веб-приложения в DevOps Azure и после развертывания, чтобы запустить приложение из конвейера.
Я не могу использовать задачи Azure DevOps, такие как «Остановка WebApp», «Запуск WebApp» и т. Д., Поскольку мы не используем идентификатор участника службы (пожалуйста, не спрашивайте меня, почему). Тем не менее, я могу скачать опубликовать профиль. Как я могу остановить / запустить приложение с данными из профиля публикации приложения?
Я использую сценарии PowerShell для развертывания приложения с командлетом Invoke-Expression
, с userId
и userPWD
из профиля публикации в аргументах для аутентификации. Оно работает. Я попытался найти информацию о том, как я могу остановить, запустить или перезапустить приложение с помощью командлета PS, к сожалению, ничего не нашел.
Если у кого-то есть такой опыт, пожалуйста, помогите мне решить мою проблему.