2015-11-05 10 views
4

У меня есть приложение, которое имеет несколько веб-сайтов, по одному для каждой логической функции:Как разделяющие настройки приложения между несколькими Azure сайтов

  • пользователем перед
  • Назад конец - получает веб-крюки и т.д.
  • Другие

На сайтах имеется информация о конфигурации. переменные appsettings и строки соединения. Независимо от того, как я управляю конфигурацией, например, через Azure Portal или с помощью скриптов через Powershell, я хочу сделать как можно меньше повторений, чтобы упростить задачу и уменьшить вероятность ошибок при развертывании/управлении этими настройками конфигурации.

Какие рекомендации существуют для управления этим?

ответ

2

Я бы рекомендовал развернуть различные сайты, используя ARM Templates. Затем вы можете использовать одни и те же параметры развертывания для нескольких сайтов, чтобы каждый из них имел одинаковые настройки приложения.

В качестве примечания обратите внимание, что слоты развертывания не обмениваются настройками приложения. Вы должны применить их к каждому слоту. Так что это, вероятно, не очень хороший кандидат для ваших нужд.

+0

Большое спасибо за ваш ответ. Вы помогли мне понять, что мое понимание того, как appsettings относится к слотам, было совершенно неправильным. Теперь я понимаю это - как вы сказали, настройки не разделяются слотами, они просто перемещаются с экземпляром веб-сайта, когда слоты меняются местами, а флажок «установка слота» связывает конкретную настройку с данным слотом. – Howiecamp

 Смежные вопросы

  • Нет связанных вопросов^_^