Публикация обновлений через веб-развертывание в веб-приложении Azure, запутанная в процессе и во времени - PullRequest
0 голосов
/ 05 декабря 2018

Это может показаться глупым вопросом, но я развертывал обновления на сайте разработки для проекта, который я принял, используя профиль публикации в Интернете.

Это всегда занимает 15 минут или около того.

Однако я хотел протестировать более реалистичный пример, чтобы перевести приложение в автономный режим, я выполнил следующие инструкции:

https://docs.microsoft.com/en-us/previous-versions/aspnet/ee942158(v=vs.110)#how-to-automatically-take-an-app-offline-during-deployment

Итак, я запустил еще одно обновление и продолжал обновлять сайт разработки, и, конечно же, он показывался в процессе разработки, но только в течение примерно 1 минуты, а затем был восстановлен.

Однако, даже когда я набираю этот вопрос, спустя почти 15 минут Visual Studio по-прежнему грохочет построчно публикуемых обновлений в окне вывода сборки.

Может кто-нибудь помочь мне понять жизненный цикл публикации веб-развертывания из Visual Studio?

1 Ответ

0 голосов
/ 11 декабря 2018

По вашему описанию кажется, что это обязывает WebApp, который не включает Always on.

По умолчанию веб-приложения выгружаются, если они простаивают в течение некоторого периода времени.Это позволяет системе сохранять ресурсы.В базовом или стандартном режиме вы можете включить Always On, чтобы приложение постоянно загружалось.

Вы можете попробовать включить Always on и попробовать снова.

Если вы хотите понять, что такое веб-развертывание, вы можете обратиться к этой статье .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...