在Kudu Azure网站部署中设置默认appsettings

时间:2014-10-30 12:26:38

标签: azure-web-sites kudu

是否可以在部署脚本中的AzureWebsites中设置默认的appsettings键/值?

我知道在web.config中可以使用,但我希望动态地在AzureWebsites配置选项卡中设置 例如。

key:dbname value:%Websitename%-db

key:deploymentTime value=%time%

1 个答案:

答案 0 :(得分:2)

您可以使用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>

  

注意:需要注意的是,在放入此文件后,您需要重新启动该网站才能使其生效。