在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>如果我将调整为"dev-mysitename.com“,则转换可以正常工作。
为什么环境变量不能正常工作?我需要这个来工作,这样我的不同环境才能正常工作。
发布于 2020-03-26 12:26:49
您不能使用这样的环境变量。只是不可能。
https://stackoverflow.com/questions/60854717
复制相似问题