applicationHost.xdt 在应用服务计划实例中
applicationHost.xdt in App Service Plan instances
问题
我目前正在为 SEO 优化集成预呈现服务,但是我们使用 Azure App Service Plan 在必要时扩大或缩小规模。
设置正确配置的步骤之一需要在 /site/
目录中放置一个 applicationHost.xdt
文件,该目录比应用程序本身获取的 /site/wwwroot
目录高一级部署到。
我应该采取什么步骤才能使 applicationHost.xdt
文件持久保存到缩放过程产生的新实例中?
我已采取的解决问题的步骤
到目前为止,我一直在谷歌上搜索很多,但没有成功找到很多关于将 applicationHost.xdt
文件与 Azure 应用服务计划结合使用的文档。
我可以手动将文件上传到实例,但是我假设当我们扩展到更多实例时,手动上传的文件将不会出现在新实例上。
等等
- 我们正在使用 Prerender.io 作为预渲染服务。
- 如果有更容易设置且价格相似的服务可用,我们将乐于接受建议,因为我们正处于有关预渲染的探索阶段。
假设这不会成为问题,因为 azure 应用程序下的所有文件都在您的所有实例之间共享。您可以在这个 Kudu wiki 中查看它:Persisted files。在我的测试中,所有实例都将保留该文件。
关于上传 applicationHost.xdt
,您不必手动进行,有一个 IIS Manager 站点扩展可以让您非常轻松地创建 XDT 文件。它将为您提供一些示例 XDT。
问题
我目前正在为 SEO 优化集成预呈现服务,但是我们使用 Azure App Service Plan 在必要时扩大或缩小规模。
设置正确配置的步骤之一需要在 /site/
目录中放置一个 applicationHost.xdt
文件,该目录比应用程序本身获取的 /site/wwwroot
目录高一级部署到。
我应该采取什么步骤才能使 applicationHost.xdt
文件持久保存到缩放过程产生的新实例中?
我已采取的解决问题的步骤
到目前为止,我一直在谷歌上搜索很多,但没有成功找到很多关于将 applicationHost.xdt
文件与 Azure 应用服务计划结合使用的文档。
我可以手动将文件上传到实例,但是我假设当我们扩展到更多实例时,手动上传的文件将不会出现在新实例上。
等等
- 我们正在使用 Prerender.io 作为预渲染服务。
- 如果有更容易设置且价格相似的服务可用,我们将乐于接受建议,因为我们正处于有关预渲染的探索阶段。
假设这不会成为问题,因为 azure 应用程序下的所有文件都在您的所有实例之间共享。您可以在这个 Kudu wiki 中查看它:Persisted files。在我的测试中,所有实例都将保留该文件。
关于上传 applicationHost.xdt
,您不必手动进行,有一个 IIS Manager 站点扩展可以让您非常轻松地创建 XDT 文件。它将为您提供一些示例 XDT。