Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Asp.net mvc 3 在ASP.NET MVC 3中使用操作方法处理计划任务_Asp.net Mvc 3_Scheduled Tasks_Quartz.net - Fatal编程技术网

Asp.net mvc 3 在ASP.NET MVC 3中使用操作方法处理计划任务

Asp.net mvc 3 在ASP.NET MVC 3中使用操作方法处理计划任务,asp.net-mvc-3,scheduled-tasks,quartz.net,Asp.net Mvc 3,Scheduled Tasks,Quartz.net,我有一个ASP.NET MVC 3站点托管在一个普通的托管提供商上,我刚刚发现它们提供了“计划任务”功能,可以在定义的时间间隔内调用url(或操作方法) 我计划用它来发送存储在数据库中的电子邮件,所以action方法会被调用,比如说每15分钟调用一次 你是否预见到了任何问题,或者你只是建议不要这样做?为什么? 注意:在遇到“预定任务”功能之前,我计划使用Quartz.NET() 你推荐哪一种?听起来它们都是可行的解决方案。在这种情况下,我倾向于选择将复杂性降至最低的实现。这是使用ISP的任务调度

我有一个ASP.NET MVC 3站点托管在一个普通的托管提供商上,我刚刚发现它们提供了“计划任务”功能,可以在定义的时间间隔内调用url(或操作方法)

我计划用它来发送存储在数据库中的电子邮件,所以action方法会被调用,比如说每15分钟调用一次

你是否预见到了任何问题,或者你只是建议不要这样做?为什么?

注意:在遇到“预定任务”功能之前,我计划使用Quartz.NET()


你推荐哪一种?

听起来它们都是可行的解决方案。在这种情况下,我倾向于选择将复杂性降至最低的实现。这是使用ISP的任务调度程序。抽象出执行实际工作的代码。这样,如果您需要增加自己的cron的复杂性,就不会浪费任何东西