Tarefas recorrentes no ASP .NET

Tenho um site ASP .NET em execução no GoDaddy em um ambiente compartilhado. O aplicativo é um serviço baseado em assinatura com opções para cobrança recorrente aos usuário

A cada hora, precisamos sincronizar os dados do usuário com nosso processador de pagamentos para atualizar os usuários que atualizaram ou cancelaram suas contas. O processador de pagamento não possui um mecanismo para chamar um URL ou nos notificar sobre alteraçõe

O problema: precisamos criar um thread em segundo plano que execute algum código em um intervalo predefinido. Existem alguns bons artigos sobre tarefas em segundo plano no .NET, mas tenho certeza de que poderia haver uma maneira mais simples de contornar isso. Talvez um timer para todo o aplicativo que possa chamar uma função etc.

A limitação: o ambiente compartilhado não permite serviços do Windows, aplicativos externos, confiança total et

Como esse é um aplicativo de produção, eu gostaria de usar a abordagem mais segura possível, em vez de torcer o braço do II

questionAnswers(3)

yourAnswerToTheQuestion