在kudu azure网站部署中设置默认应用程序设置

w6lpcovy  于 2021-06-20  发布在  Kudu
关注(0)|答案(1)|浏览(448)

是否可以在部署脚本中的azurewebsites中设置默认appsettings键/值?
我知道这在web.config中是可能的,但我想在azurewebsites配置选项卡中动态设置。

key:dbname value:%Websitename%-db

key:deploymentTime value=%time%
qco9c6ql

qco9c6ql1#

您可以使用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> 注意:一个警告是,放置此文件后,需要重新启动站点才能使其生效。

相关问题