是否可以在部署脚本中的AzureWebsites中设置默认appsettings键/值?在Kudu Azure网站部署中设置默认appsetting
我知道这是可能的web.config,但我想设置在AzureWebsites配置选项卡动态 例如。
key:dbname value:%Websitename%-db
key:deploymentTime value=%time%
是否可以在部署脚本中的AzureWebsites中设置默认appsettings键/值?在Kudu Azure网站部署中设置默认appsetting
我知道这是可能的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:\家\网站”目录。
这个文件的内容是:
<?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>
注意:一个需要注意的是,把这个文件后,您需要重新启动该网站,以便使其生效。
有没有办法自动化'applicationHost.xdt'文件的部署? – BenV 2014-11-18 00:27:42
您可以使用自定义部署脚本:http://blog.amitapple.com/post/38417491924/azurewebsitecustomdeploymentpart1/ – 2014-11-18 17:37:04
这个appSettings如何在以后使用?仅用于诊断吗? – 2014-10-31 06:42:02