Wie plane ich Aufgaben in ASP.net?

Ich entwickle eine Seite inASP.net (C #) und haben die folgenden Anforderungen:

Die Site sollte jede Nacht Daten aus einem RSS-Feed abrufen, einige Berechnungen durchführen und die Datenbank mit den berechneten Werten aktualisieren. Wie kann ich das in einerShared Hosting-Umgebung?

Die Antwort, die ich normalerweise bekomme, ist, einen Windows-Dienst zu haben, der dies tut, den ich jedoch nicht verwenden kann, da ich in meiner gemeinsam genutzten Hosting-Umgebung keine Windows-Dienste ausführen darf.

Die andere Alternative, die ich gefunden habe, war die Verwendung von HttpRuntime.Cache, wie in beschriebenhttp://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

Dieser Ansatz scheint jedoch viele Nachteile zu haben.Gibt es einen anderen Ansatz?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage