Я хочу развернуть в Azure простой сайт ASP.NET MVC с общим хостом (используя вариант бесплатного сайта), который использует Hangfire для запускать запланированные задачи.
Проблема в том, что сайт запускается только по первому запросу, поэтому Hangfire не начинает планировать задачи до тех пор. С помощью IIS или выделенной виртуальной машины вы можете установить параметр «всегда включен» для предварительного прогрева сайта. Но это невозможно на виртуальном хостинге.
Что я могу с этим поделать? Я думал заплатить за самую маленькую виртуальную машину, названную "A0", и поместив туда скрипт ping, чтобы мой сайт всегда был в рабочем состоянии. Это бы сработало, но кажется излишним.
Есть ли другие хорошие варианты?