Как мне планировать задачи в ASP.net?

Я занимаюсь разработкой сайта вASP.net (C #) и имеют следующее требование:

Сайт должен каждую ночь получать данные из RSS-канала, выполнять некоторые вычисления и обновлять БД с помощью рассчитанных значений. Как я могу добиться этого ввиртуальный хостинг?

Ответ, который я обычно получаю, состоит в том, чтобы иметь Службу Windows, которая делает это, но я не могу использовать это, поскольку мне не разрешают запускать Службы Windows в моей среде общего хостинга.

Другой альтернативой, которую я нашел, было использование HttpRuntime.Cache, как описано вhttp://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

Однако этот подход, похоже, имеет много минусов.Есть ли другой подход?

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

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