0

似乎在我的 applicationHost 的 xdt 转换中忽略了环境变量。

我在文件夹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”,则转换工作正常

为什么环境变量不能正常工作?我需要它来工作,这样我的不同环境才能正常工作。

4

1 回答 1

0

您不能像这样使用环境变量。它只是不可能的。

于 2020-03-26T12:26:49.543 回答