Преобразование XDT не работает для applicationHost.xdt в Azure - переменные среды игнорируются - PullRequest
0 голосов
/ 25 марта 2020

Кажется, что переменные окружения игнорируются в моем xdt-преобразовании для applicationHost.

Я создал следующий файл applicationHost.xdt на azure в папке \home\site. Он НЕ выполняет преобразование для applicationHost.config

<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">>
  <system.applicationHost>
    <applicationPools>
      <add name="%WEBSITE_SITE_NAME%" xdt:Locator="Match(name)">
        <recycling disallowOverlappingRotation="true" xdt:Transform="Insert" />
      </add>
      <add name="%WEBSITE_IIS_SITE_NAME%" xdt:Locator="Match(name)">
        <recycling disallowOverlappingRotation="true" xdt:Transform="Insert" />
      </add>
    </applicationPools>
  </system.applicationHost>
</configuration>

Если я настрою% WEBSITE_SITE_NAME%, чтобы сказать "dev-mysitename.com", преобразования работают правильно .

Почему переменные окружения не работают должным образом? Мне нужно, чтобы это работало, чтобы мои окружения работали правильно.

1 Ответ

0 голосов
/ 26 марта 2020

Вы не можете использовать такие переменные среды. Это просто невозможно.

...