Azure Групповые переменные не выбирают мой appsetting. json Файловая переменная - PullRequest
1 голос
/ 11 февраля 2020

Я работаю над Azure DevOps и использую Azure конвейеры CD для развертывания моего веб-приложения в сервисе веб-приложения Azure. Я использую Azure групповые переменные для подстановки значений моего набора настроек в мои указанные значения, упомянутые в групповой переменной.

Ниже приведены мои настройки приложения. json file

" ConnectionStrings ": {" AllegationDBConnectionString":" Сервер = sqlserver; База данных = база данных; ID пользователя = имя пользователя; pwd = пароль; " },

Моя группа переменных Изображение .

Я попытался добавить:

  1. AllegationDBConnectionString
  2. ConnectionStrings: AllegationDBConnectionString
  3. ConnectionStrings

в Имя раздел групповой переменной, но не работает.
Как заменить значение AllegationDBConnectionString в Azure группе переменная

1 Ответ

1 голос
/ 11 февраля 2020

, поэтому, если ConnectionStrings является элементом верхнего уровня вашего json - имя вашей переменной должно быть:

ConnectionStrings.AllegationDBConnectionString

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/transforms-variable-substitution?view=azure-devops#json -variable-substitution-example

...