Обновление web.config для добавления правил перезаписи для определенных c сред в Azure конвейере выпуска DevOps для Azure Службы приложений
Чтобы переписать или заменить правила для указанных c средах в web.config
, мы могли бы использовать xdt:Transform="Insert"
, чтобы добавить несколько строк для правила перезаписи на основе различных сред.
Для Web.Release.config
:
<?xml version="1.0"?>
.....
<system.webServer>
<rewrite xdt:Transform="Insert">
<rules>
......
</rules>
</rewrite>
</system.webServer>
</configuration>
Для задачи Azure App Service Deploy существует опция XML преобразование в Параметры преобразования файлов и замены переменных :
Преобразование XML поддерживает преобразование файлов конфигурации (файлов * .config), следуя синтаксису преобразования Web.config, и основано на среде, в которую будет загружен веб-пакет. быть развернутым.
Проверьте этот документ XML Преобразование для получения дополнительной информации.
Надеюсь, это поможет.