是否可以在部署脚本中的 AzureWebsites 中设置默认的 appsettings 键/值?
我知道这在 web.config 中是可能的,但我想在 AzureWebsites 配置选项卡中动态设置,例如。
key:dbname value:%Websitename%-db
key:deploymentTime value=%time%
是否可以在部署脚本中的 AzureWebsites 中设置默认的 appsettings 键/值?
我知道这在 web.config 中是可能的,但我想在 AzureWebsites 配置选项卡中动态设置,例如。
key:dbname value:%Websitename%-db
key:deploymentTime value=%time%
您可以使用 applicationHost.xdt 动态添加应用程序设置,如下所述: https ://github.com/projectkudu/kudu/wiki/Xdt-transform-samples
您将applicationHost.xdt
文件放在 `d:\home\site' 目录下的位置。
该文件的内容将是:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<runtime xdt:Transform="Insert" >
<environmentVariables>
<add name="appsetting_{SETTING NAME}" value="{SETTING VALUE}" />
</environmentVariables>
</runtime>
</system.webServer>
</configuration>
注意:一个警告是,放置此文件后,您需要重新启动站点才能使其生效。