diesen Code Betrachten ...ASP.NET und Timer
using System.Threading;
//...
Timer someWork = new Timer(
delegate(object state) {
//Do some work here...
},
null, 0, 60000);
HttpContext.Current.Application["SomeWorkItem"] = someWork;
Könnte dies gefährlich sein? Zwischenspeichern eines Timers in der Anwendung, um während der Ausführung der Site einige Arbeiten im Hintergrund auszuführen, scheint sicher zu sein, aber ich habe mich gefragt, ob jemand Erfahrung damit hat.
Ich bin sicher, dass das Schreiben eines Dienstes im Hintergrund sicherlich viel besser wäre, aber manchmal ist das nicht immer eine Option. Ist das eine Alternative?