我的团队正在进行更好的辩论:Windows服务或计划任务.我们有一个专门用于运行作业的服务器,目前它们都是计划任务.某些作业会获取文件,重命名并将它们放在网络上的其他目录中.其他作业从SQL中提取数据,对其进行修改并将其发送到其他位置.其他工作ftp文件输出.有很多种,但总而言之,它们相当简单.
我倾向于将每个运行作为Windows服务而不是计划任务运行,因为监视Windows服务比计划任务更容易.有些人截然相反.最后,我们都没有那么多经验来提供两种方法之间的实际事实比较.我正在寻找一些关于其他人经历过的反馈.
我需要编写一个非常小的应用程序,它将一些系统数据写入文件然后退出.我可以在控制台应用程序中执行此操作,但我不需要或希望在此过程中出现控制台窗口.
我通常会使用没有表单的Windows窗体应用程序,在Main方法中执行代码然后允许应用程序退出,但是,这次我不禁想知道这是否是最好的方法来执行它以及是否可以用WPF应用程序来做,不同之处是,一旦你删除任何表单/窗口和不必要的引用,它是否重要.