У меня есть большой набор связанных шаблонов ARM (слишком большой и содержащий слишком много конфиденциальной информации, чтобы публиковать их здесь), который развертывает набор веб-приложений и функций в паре сред обслуживания приложений.
После развертыванияшаблон ARM (с использованием портала Azure) поверх существующего развертывания без внесения каких-либо изменений в шаблон, в одном случае веб-сайт продолжает нормально функционировать, тогда как в другом случае он отключается от шлюза приложений, так как не проходит проверки пулов внутреннего сервера.При прямом обращении к сайту он ведет себя так, как будто на нем никогда не было развернуто никакого кода, и отображает начальную страницу Azure по умолчанию: ![default Azure getting started page](https://i.stack.imgur.com/pp6Wq.png)
Шаблоны для каждого сайта максимально схожи,Каждый создает сайт как один ресурс, а затем имеет отдельные ресурсы для config
и appSettings
.Каждый использует идентификатор SystemAssigned.
Что может привести к тому, что один веб-сайт выживет, а другой исчезнет, когда шаблон ARM будет повторно развернут поверх поверх работающего экземпляра?