我必须创建一个应用程序,它将读取数据库中的某些信息,处理数据,将更改写回数据库,然后将这些更改的电子邮件发送给某些用户或组。我将用c#编写这个程序,这个过程必须在特定的时间每周运行一次。这将在Windows 2008 Server上运行。计划任务或Windows服务
在过去,我总是会用定时器去创建一个windows服务的路径,并设置它在app.config文件中运行的时间/日期,以便它可以被更改,只需要重新启动以捕获更新。
不过,最近我看到博客文章等,建议编写一个控制台应用程序,然后使用计划任务来执行它。
我已经阅读了很多关于这个问题的文章,但还没有看到关于哪个流程更好的明确答案。
你们有什么想法?
感谢您的任何想法。
我同意使用服务器资源。我认为这是我将要走的方向。因为 – czuroski 2010-05-11 14:55:09