我试图开发一个应用程序,它将扫描一个网站,从网站获取数据,并将该数据保存到数据库中,每天可以在给定的时间在xml配置文件中设置。 由于另外一组用户可以每天最多几次手动触发应用程序的启动。Windows服务vs任务计划程序 - 手动启动
我找的优点和使用Windows服务这一解决方案或者我应该设置将运行控制台应用程序一3个计划任务的利弊?
如果我会决定使用Windows服务又是什么触发服务的手动启动而服务已在运行的最好方法?这组用户将具有某种Web界面来触发手动启动。
这可以很容易地使用计划任务完成。我只会设置一个3倍的计划任务,在给定的时间运行应用程序,并且用户组可以从Web界面启动.exe文件。但是,只有在应用程序尚未运行的情况下,如何仅允许用户运行手动触发器?
我会去执行计划的任务,并简单地从您提到的Web界面触发任务(如果没有运行)。 [创建计划任务](http://stackoverflow.com/q/7394806/205233)包含一些有用的提示。 – Filburt