WebDeploy и строки подключения не преобразуются в Azure - PullRequest
0 голосов
/ 15 октября 2018

У нас есть некоторые проблемы с WebDeploy и строками подключения в Azure.

В Visual Studio в Configuration Manager мы создали 4 новые конфигурации: Dev , Тест , Preprod и Prod.
Затем мы создали преобразования конфигурации для Web.config , щелкнув правой кнопкой мыши Web.config и выбрав Добавить преобразование конфигурации .В каждом файле web.CONFIG_NAME.config мы использовали преобразования конфигурации для обновления connectionStrings и appSettings разделов.
Мы проверили преобразования путем предварительного просмотра преобразованийв Visual Studio.

Проблема:

Когда мы публикуем приложение из Visual Studio, appSettings преобразуется просто отлично, но все connectionStrings раздел взят из Web.config вместо Web.CONFIG_NAME.config .

На моем локальном компьютере, когда я открываю obj\ CONFIG_NAME \ TransformWebConfig \ transformed \ Web.config , я вижу правильно преобразованный раздел connectionStrings , но это не то, что я получаю в Azure после развертывания.

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

Я использую Visual Studio Professional 2017 v. 15.80,7.

Любая помощь будет принята с благодарностью!

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