2010-12-28 5 views
1

Meine Webanwendung ist ein SMS-Dienst, der SMS-Nachrichten mithilfe einer externen Bibliothek sendet.Planen einer dynamischen asp.net-Funktion?

Ich würde gerne wissen, ob ich eine bestimmte Asp-Funktion mit einer beliebigen Scheduler-Methode für asp.net senden kann?

Beispiel wäre wie der Web-Benutzer kann eine bestimmte Nachricht planen, jeden Tag gesendet werden.

Was ich gefunden habe, ist meist für die Planung bestimmter Webseiten zu laufen oder zu verarbeiten, die unterschiedlich ist.

Antwort

2

zu starten:

Quartz.NET - Enterprise Job Scheduler for .NET Platform

Quartz.NET ist ein voll funktionsfähige, offenes Source Job-Scheduling-System, das aus kleinsten Anwendungen bis hin zu großen Maßstab Enterprise-Systeme verwendet werden.

Combine Web and Windows Services to Run Your ASP.NET Code at Scheduled Intervals

+0

Ich denke, dass die zweite Verbindung eine schlechte Idee ist. Abgesehen von der Verwendung von ASMX-Diensten (WCF sollte verwendet werden), wird ziemlich viel von einer monolithischen ASP.NET-Anwendung ausgegangen, die der Entwickler zu dumm für eine Umgestaltung ist. Nur wenn der gesamte Code in der Webanwendung enthalten ist (also keine separate Datenschicht oder Geschäftslogikschicht vorhanden ist), würde ich in Erwägung ziehen, eine ASP.NET-Anwendung aufzurufen. Erstellen Sie stattdessen einen separaten Dienst, den der Windows-Dienst aufrufen kann. –