如何为Azure Web Apps自动安装特定的站点扩展

Dun*_*art 1 azure-web-sites kudu

理想情况下,.deployment当我的代码被推送到scm Kudu站点时,我想在我的应用程序中声明代码或文件,以便安装或更新特定的Site Extensions.这可能吗?

具体来说,我希望将Microsoft.ApplicationInsights.AzureWebSites站点扩展作为我部署的所有站点的一部分自动安装,而无需手动浏览到scm站点并从库中安装它.

Dav*_*bbo 8

您不能将站点扩展安装为Kudu git部署的一部分,但您可以将其作为ARM模板的一部分来安装.您可以在这里找到完整的样本.

这与任何其他站点配置基本相同.例如,设置应用程序设置,应用程序服务层,打开日志记录,WebSockets,......所有这些都在Kudu部署之外,但可以使用具有所有所需站点状态的ARM模板来实现.