applicationHost.xdt 在应用服务计划实例中

applicationHost.xdt in App Service Plan instances

问题

我目前正在为 SEO 优化集成预呈现服务,但是我们使用 Azure App Service Plan 在必要时扩大或缩小规模。

设置正确配置的步骤之一需要在 /site/ 目录中放置一个 applicationHost.xdt 文件,该目录比应用程序本身获取的 /site/wwwroot 目录高一级部署到。

我应该采取什么步骤才能使 applicationHost.xdt 文件持久保存到缩放过程产生的新实例中?

我已采取的解决问题的步骤

到目前为止,我一直在谷歌上搜索很多,但没有成功找到很多关于将 applicationHost.xdt 文件与 Azure 应用服务计划结合使用的文档。

我可以手动将文件上传到实例,但是我假设当我们扩展到更多实例时,手动上传的文件将不会出现在新实例上。

等等

假设这不会成为问题,因为 azure 应用程序下的所有文件都在您的所有实例之间共享。您可以在这个 Kudu wiki 中查看它:Persisted files。在我的测试中,所有实例都将保留该文件。

关于上传 applicationHost.xdt,您不必手动进行,有一个 IIS Manager 站点扩展可以让您非常轻松地创建 XDT 文件。它将为您提供一些示例 XDT。