Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 计划任务时间约束_C#_.net 4.0_Windows Services_Scheduled Tasks - Fatal编程技术网

C# 计划任务时间约束

C# 计划任务时间约束,c#,.net-4.0,windows-services,scheduled-tasks,C#,.net 4.0,Windows Services,Scheduled Tasks,我已经阅读了一些关于是使用Windows服务还是计划任务的帖子,从我的理解来看,我应该使用计划任务 我有一个简单的程序,基本上做一点逻辑和发送电子邮件。我唯一的硬性要求是电子邮件必须以每小时40分钟的时间发送。所以8:40、9:40、10:40等等。当我最初为任务设置时间表时,我可以将其设置为8:40开始,每小时、每天重复一次 这似乎满足了要求,但我是否应该为确保任务按计划运行而担心 这一切似乎都很简单,我肯定我遗漏了什么?好吧,有几点值得一提 如果您使用的是批处理文件,请确保其他程序可以替换

我已经阅读了一些关于是使用Windows服务还是计划任务的帖子,从我的理解来看,我应该使用计划任务

我有一个简单的程序,基本上做一点逻辑和发送电子邮件。我唯一的硬性要求是电子邮件必须以每小时40分钟的时间发送。所以8:40、9:40、10:40等等。当我最初为任务设置时间表时,我可以将其设置为8:40开始,每小时、每天重复一次

这似乎满足了要求,但我是否应该为确保任务按计划运行而担心


这一切似乎都很简单,我肯定我遗漏了什么?

好吧,有几点值得一提

  • 如果您使用的是批处理文件,请确保其他程序可以替换或更改它
  • 使用和访问日志记录执行是否成功,以便以后可以监视(调试应用程序)
  • 使用“计划任务错误”检查应用程序是否正确运行()
  • 使用尽可能少的特权。(这是默认设置)