Asp.net Azure应用程序服务-如何使特定应用程序始终运行?

Asp.net Azure应用程序服务-如何使特定应用程序始终运行?,asp.net,azure,asp.net-web-api,azure-web-app-service,Asp.net,Azure,Asp.net Web Api,Azure Web App Service,我们有一个Azure应用程序服务,其中部署了多个web应用程序: / - root /app1 - first application /app2 - second application ... 从根本上说,我们有一个简单的网站,应用程序是ASP.NETWebAPI服务。 app1正在运行一些后台任务,因此我们需要它始终处于活动状态。为了实现这一点,我们在应用程序服务设置中设置了“始终打开”选项。我们希望,根网站和所有应用程序都将始终加载,但行为不同:应用程序似乎没有保持活动状态 我们的后台

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

/ - root
/app1 - first application
/app2 - second application
...
从根本上说,我们有一个简单的网站,应用程序是ASP.NETWebAPI服务。 app1正在运行一些后台任务,因此我们需要它始终处于活动状态。为了实现这一点,我们在应用程序服务设置中设置了“始终打开”选项。我们希望,根网站和所有应用程序都将始终加载,但行为不同:应用程序似乎没有保持活动状态

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

所以问题是:我们能不能告诉你们“永远在线”的功能不是ping网站的根目录,而是ping特定的应用程序url


谢谢。

我还没有使用它,但您可能正在寻找此功能:


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