Повторяющиеся задачи в ASP .NET

У меня есть сайт ASP .NET, работающий на GoDaddy в общей среде. Приложение представляет собой сервис на основе подписки с возможностью периодического выставления счетов пользователям.

Каждый час нам нужно синхронизировать пользовательские данные с нашим платежным процессором, чтобы обновлять пользователей, которые обновили или аннулировали свои учетные записи. Платежный процессор не имеет механизма для вызова URL или иного уведомления нас об изменениях.

Проблема: нам нужно создать фоновый поток, который запускает некоторый код с заданным интервалом. В .NET есть несколько хороших статей о фоновых задачах, но я уверен, что это может быть проще. Может быть, таймер всего приложения, который может вызывать функцию и т. Д.

Ограничение: общая среда не допускает службы Windows, внешние приложения, полное доверие и т. Д.

Поскольку это производственное приложение, я бы хотел использовать наиболее безопасный из возможных подходов, а не выкручивание рук IIS.

Ответы на вопрос(3)

Ваш ответ на вопрос