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?