ich nach einer Lösung suchen, oder eine Reihe von Lösungen mit den folgenden Komponenten:Was sind gute .net Job Scheduler und Runner-Lösungen?
Job Scheduler - um eine bestimmte Aufgabe zu einem bestimmten Zeitplan ausgeführt. Ich habe Quartz.NET gesehen und es scheint ein gutes Framework zu sein, aber ich habe nicht gefunden, dass es Integrationen mit den folgenden Komponenten hat.
Job Runner - Ausführen eines Jobs, der als AppDomain geladen wurde, aus einem Verzeichnis oder aus einer in einer Datenbank gespeicherten Binärdatei. Dies ist natürlich zusätzlich zum Ausführen von Jobs, die als direkte Referenzen übergeben werden. Außerdem würde diese Komponente in den Job-Scheduler integriert sein. Darüber hinaus sollte es möglich sein, diese Komponente über WCF oder dergleichen zu steuern. Ich möchte die aktuell laufenden Jobs anzeigen, einen neuen Job planen, indem Sie auf einen Dateipfad oder eine Datenbankzeile zeigen, oder einen Job stoppen.
GUI - kommunizieren mit dem Job Runner und bieten eine GUI-Shell, die alle Funktionen des Job-Runner verfügbar machen würde. So etwas wie die Shell des SQL Server-Agents.
Eines der Dinge, würde ich damit erreichen möge, ist die Fähigkeit, einen C# Job mit der gleichen Leichtigkeit zu implementieren und laufen, wie es wäre, ein SQL-Skript mithilfe von SQL Server Management Studio ausgeführt.
Warum planen Sie nicht einfach eine Aufgabe zum Ausführen der C# -App: http://support.microsoft.com/kb/308569 –
Rexem: +1 für "Ich wünschte, meine Firma würde dies verwenden und CA7 töten". – tsilb
das könnte eine Option sein, aber ich war auf der Suche nach etwas mit einer GUI, die Sie über ein Netzwerk, vielleicht eine Weboberfläche und einfachen programmatischen Zugriff über C# für die Jobausführung und Bereitstellung anzeigen können – eulerfx