我需要创建一个应用程序,从数据库中读取一些信息,处理数据,将更改写回到数据库,并向某些用户或组发送具有这些更改的电子邮件。我将使用c#编写此过程,此过程必须在特定时间每周运行一次。这将在Windows 2008服务器上运行。
过去,我通常会创建一个带有计时器的Windows服务,并在app.config文件中设置运行时间/日期,以便可以更改并只需重新启动即可捕获更新。
最近,我看到了一些博客文章等,推荐编写控制台应用程序,然后使用计划任务来执行它。
我阅读了许多涉及此问题的帖子,但没有看到关于哪种进程更好的明确答案。
你们对此有何想法?
谢谢任何想法。
过去,我通常会创建一个带有计时器的Windows服务,并在app.config文件中设置运行时间/日期,以便可以更改并只需重新启动即可捕获更新。
最近,我看到了一些博客文章等,推荐编写控制台应用程序,然后使用计划任务来执行它。
我阅读了许多涉及此问题的帖子,但没有看到关于哪种进程更好的明确答案。
你们对此有何想法?
谢谢任何想法。