【问题标题】:applicationHost.xdt in App Service Plan instances应用服务计划实例中的 applicationHost.xdt
【发布时间】:2020-01-21 13:36:20
【问题描述】:

问题

我目前正在为 SEO 优化集成预渲染服务,但我们使用 Azure 应用服务计划在必要时扩大或缩小规模。

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

我应该采取哪些步骤才能让applicationHost.xdt 文件持续存在于扩展过程产生的新实例中?

我为解决问题所采取的步骤

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

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

等等

  • 我们使用Prerender.io 作为预渲染服务。
  • 如果有更容易设置且价格相近的服务可用,我们会接受建议,因为我们正处于关于预渲染的探索阶段。

【问题讨论】:

    标签: prerender azure-app-service-plans applicationhost


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢 George,尤其是 Kudu wiki 文章的链接帮助我更好地理解了它。
    猜你喜欢
    • 2020-08-30
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 2017-07-07
    相关资源
    最近更新 更多