Azure应用程序服务-如何使Always On在特定应用程序上正常工作?

时间:2019-03-26 06:26:10

标签: asp.net azure asp.net-web-api azure-web-sites

我们有一个Azure应用服务,其中部署了多个Web应用:

/ - root
/app1 - first application
/app2 - second application
...

从根本上讲,我们有一个简单的网站,而应用程序是ASP.NET Web API服务。 app1正在运行一些后台任务,因此我们需要使其始终处于活动状态。为此,我们在应用程序服务设置中设置了Always On选项。我们希望,根网站和所有应用程序都将始终被加载,但是行为有所不同:似乎应用程序没有保持活动状态

我们的后台作业(由Hangfire驱动)不是按计划触发的,但是如果任何用户按任何请求点击应用程序,应用程序就会唤醒并开始处理作业。

所以问题是:我们能否以某种方式告诉Always On功能来ping站点的根目录而不是站点的根?

谢谢。

1 个答案:

答案 0 :(得分:0)

我尚未使用它,但您可能正在寻找此功能:Application Initialization to warm up specific pages when app pool starts

这应该允许您指定多个页面。