Почему web. <environment>.config присутствует после преобразования файлов в конвейере выпуска - PullRequest
0 голосов
/ 17 марта 2020

В моем конвейере выпуска я использую опцию File Transform для моего web.config. У меня есть web.config и web.staging.config Преобразование файла работает, и изменения применяются в web.config, но почему web.staging.config все еще присутствует в конечном развернутом пакете.

Я пропустил какую-либо конфигурацию или это нормальное поведение?

1 Ответ

1 голос
/ 18 марта 2020

Для этой проблемы при преобразовании файла XML требуется файл web.xxx.config. Преобразование будет применено при публикации веб-приложения sh в веб-пакет развертывания или публикации sh на сервере непосредственно в соответствии с конфигурацией.

Как указано в документации : необходимо создать пакет веб-приложений с необходимой конфигурацией и файлами преобразования.

Поэтому, если вы хотите удалить все преобразования конфигурации, В качестве обходного пути вы можете добавить задачу Delete-files в конце, чтобы удалить все файлы конфигурации. Например:

Source Folder:
    $(wwwRoot)\

Contents:
    **\*.staging.config

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

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