Согласно вашему описанию, я рекомендую использовать веб-задание Azure для достижения этого.
WebJobs - это функция службы приложений Azure, которая позволяет нам запускать программу или сценарий в том же контексте, что и веб-приложение, приложение API или мобильное приложение.
Мы можем использовать Запущенные по расписанию WebJobs для периодического вызова REST API.
Дополнительные сведения о веб-заданиях, к которым мы можем обратиться: Запуск фоновых задач с помощью веб-заданий в службе приложений Azure
Ниже на скриншоте показано, как создать запускаемый по расписанию WebJob, который будет запускаться периодически каждые 20 минут.
![enter image description here](https://i.stack.imgur.com/To7Ke.png)
Чтобы создать его, нам просто нужно загрузить сжатый файл .exe в формате .zip, затем мы можем периодически запускать эту программу .exe.