我要寻找一个解决方案,或与以下组件一套解决方案:什么是一些好的.net作业调度程序和runner解决方案?
作业调度 - 运行在一个特定的时间表具体的工作。我已经看到Quartz.NET,它看起来像一个很好的框架,但我还没有发现它与后面的组件集成。
Job Runner - 运行作业,作为AppDomain加载,从目录加载,或从存储在数据库中的二进制文件加载。这当然除了运行作为直接引用传递的作业之外。此外,该组件将与作业调度程序集成。而且,应该可以通过WCF等来控制该组件。我希望能够查看当前正在运行的作业,通过指向文件路径或数据库行来安排新作业,或停止作业。
GUI - 与Job Runner进行通信并提供一个GUI外壳,它将公开作业运行器的所有功能。像SQL Server代理shell一样。
有一个问题我想实现这个东西是部署和运行一样简单一个C#的工作,因为它会运行通过SQL Server Management Studio中的SQL脚本的能力。
为什么不安排一个任务来运行C#应用程序:http://support.microsoft.com/kb/308569 – 2009-09-02 23:42:39
Rexem:+1“我希望我的公司会使用这个并杀死CA7”。 – tsilb 2009-09-02 23:58:29
这可能是一个选项,但我正在寻找一些GUI,你可以通过网络查看,也许是一个Web界面,并通过c#轻松编程访问作业执行和部署 – eulerfx 2009-09-03 01:18:48