这是我第一次尝试以编程方式创建Windows服务或计划任务,我很困惑应该选择哪个。我查看了各种文章,例如http://weblogs.asp.net/jgalloway/archive/2005/10/24/428303.aspx,scheduled task or windows service等等,但我真的不能决定两者之间的区别。
以下是我的情况:
我的应用程序将从数据库中获取几个DLL的代码路径,使用MSTest.exe执行DLL,并将结果记录回数据库。这可能每2-3小时重复一次。现在我有点倾向于计划任务,因为我不必担心与内存相关的问题,但需要一些专家建议。
P.S.:DLL包含测试方法,这些方法调用部署在各个服务器上的应用程序的Web服务。
感谢您提前的帮助。