Azure Настройки приложения: Отсутствуют после развертывания Dev Ops - PullRequest
0 голосов
/ 05 мая 2020

У меня есть веб-приложение ASP. NET, работающее в Azure. В моем файле webconfig у меня есть некоторые значения appsetttings, которые я не буду различать в разных средах.

В Azure Portal I go в моем сервисе приложений щелкните конфигурацию и добавьте значения. Я добавляю их с тем же именем, что и в моем webconfig.

Когда я проверяю свой код, у меня есть автоматическое c развертывание. Мое развертывание работает, но значения в моем файле webconfig не заменяются.

Кроме того, после завершения развертывания все настройки, которые я ввел на портале, исчезают.

Что мне не хватает? Нужно ли мне добавлять в свое развертывание шаг (azure dev ops) для замены этих настроек? Почему после развертывания настройки удаляются? и что именно делает флажок «Слот настройки развертывания»?

ОБНОВЛЕНИЕ: после просмотра моего конвейера выпуска и перехода к:

конвейер> Задачи> Azure развертывание службы приложений > Настройки приложения и конфигурации

и добавление настроек, после развертывания значения больше не пропадают - отлично.

Однако, когда я смотрю на фактический файл Web.config, значения НЕ заменяются значениями в Azure.

App Service> settings> configuration

, поэтому теперь я могу видеть нужные мне значения, но они не попадают в Интернет .config файл.

Есть идеи?

1 Ответ

0 голосов
/ 06 мая 2020

Чтобы обновить файл web.config, вы можете попробовать Replace Tokens или Transform Web.config .

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