Параметры конфигурации службы приложений Azure для раздела HTTPModule - PullRequest
0 голосов
/ 16 апреля 2019

Служба приложений Azure позволяет перезаписывать значения параметров для параметров приложения и строк подключения.

В файле web.config у нас есть собственный HttpModule (в частности, HttpAuthModule ), который может иметь свои собственные настройки ключа / значения.Я предполагаю, что то же самое может произойти для любого раздела конфигурации, такого как каркасы ведения журналов и т. Д.

Как мы можем перезаписать эти ключи (которые находятся вне раздела appSetting) в службах приложений Azure?Нам нужны разные значения для разных сред (разные сервисы приложений).

Ответы [ 2 ]

0 голосов
/ 17 апреля 2019

Я смог сделать это с помощью нашего процесса развертывания (Azure Devops) и задачи Tokenize in Archive (бесплатно на рынке).

Добавьте переменные с одинаковыми именами, но разными областями действия среды в разделе переменных, а затем получите первую задачу для развертывания в каждой среде, запустите задачу токенизации для замены, где это необходимо, в файле конфигурации (не ограничиваясь разделом appSettings) .

Screenshot of release process

0 голосов
/ 16 апреля 2019

Мне кажется, я понимаю ваши требования, вы хотите просто переписать хост файла конфигурации в лазури без обновления файла конфигурации.

Вы можете получить его с помощью портала, в предварительном просмотре есть инструмент под названием «Редактор службы приложений», который позволяет редактировать любые развернутые файлы. Конфигурация и настройки приложения также доступны через портал и могут быть изменены без перехода в инструмент редактора службы приложений.

enter image description here

enter image description here

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