Azure 应用服务插槽设置 - 在 web.config 中使用它们

Azure app service slot settings - using them in web.config

我们想在不同的位置稍微改变我们的 web.config 文件。例如,我们想重定向和代理到不同插槽中的不同 url。我正在考虑使用应用程序设置,它可以作为环境变量读取,但我找不到在 XML 中使用它们的方法。我的形象是这样的:

<rule name="Reverse proxy" stopProcessing="true">
  <match url=".*" />
  <action type="Rewrite" url="{ENV_EXTERNAL_HOST}{REQUEST_URI}" appendQueryString="false" />
</rule>

那{ENV_EXTERNAL_HOST}部分当然是错误的。是否可以使用 web.config XML 文件内容中的这些设置?

我们最终使用重写映射将传入的 URL 映射到不同的值。