0

根据this answer on another question,ApplicationInitialization可用于控制Azure 应用服务的“始终开启”功能使用的端点。但是,我找不到这方面的文档。我可以在ApplicationInitialization上找到的所有文档都只讨论了在将站点实例放入负载平衡池之前使用它来指定要预热的页面(注意多个“页面”)。但我找不到任何东西来指定 Always On 功能使用的单个端点。

我想要的目标是让 Always On 功能使用自定义查询字符串 ping各种心跳页面(即一个键,所以它有点被锁定)。

如何使用ApplicationInitialization指定“始终开启”功能命中的自定义页面?

4

1 回答 1

0

AlwaysOn 不能用于指定单个端点。它总是会命中根 url。

但是您确实可以在 web.config 中指定 AppInit 参数,如下所示:

<system.webServer>  
  <applicationInitialization >  
    <add initializationPage="/mycustompage" hostName="host.azurewebsites.net"/>  
  </applicationInitialization>  
<system.webServer>   

您可以在此处阅读有关此功能的更多信息:http ://ruslany.net/2015/09/how-to-warm-up-azure-web-app-during-deployment-slots-swap/

在 Azure 反馈网站上:https ://feedback.azure.com/forums/169385-web-apps/suggestions/6972595-application-initialization-to-warm-up-specific-pag

于 2017-03-14T02:18:26.790 回答