Jak zaplanować zadania w ASP.net?

Rozwijam witrynę wASP.net (C #) i mają następujące wymagania:

Witryna powinna co noc pobierać dane z kanału RSS, wykonywać pewne obliczenia i aktualizować bazę danych obliczonymi wartościami. Jak mogę to osiągnąć wwspólne środowisko hostingowe?

Odpowiedź, którą zazwyczaj otrzymuję, to posiadanie usługi Windows, która to robi, ale nie mogę jej użyć, ponieważ nie mogę uruchamiać usług Windows w moim udostępnionym środowisku hostingu.

Inną alternatywą, którą znalazłem, było użycie HttpRuntime.Cache zgodnie z opisem whttp://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

Jednak takie podejście wydaje się mieć wiele wad.Czy jest jakieś inne podejście?

questionAnswers(2)

yourAnswerToTheQuestion