C# 在asp.net中运行后台任务

C# 在asp.net中运行后台任务,c#,asp.net,C#,Asp.net,伙计们 I ve implemented the following code in the below link: 我是否可以实现每天发送一次邮件,我想在印度时间早上6点发送邮件。。。请帮帮我,伙计们….就我个人而言,我发现这段特殊的代码是一种可怕的黑客行为。无论如何,您可以使用类(链接中的示例代码)通过c代码发送代码。只需将其放入相应的CacheExpiration方法中,超时为60*60*24 我建议大家看看中的一些答案,寻找处理日常任务的其他方法 顺便说一句,我不能代表任何人

伙计们

    I ve implemented the following code in the below link:


我是否可以实现每天发送一次邮件,我想在印度时间早上6点发送邮件。。。请帮帮我,伙计们….

就我个人而言,我发现这段特殊的代码是一种可怕的黑客行为。无论如何,您可以使用类(链接中的示例代码)通过c代码发送代码。只需将其放入相应的CacheExpiration方法中,超时为60*60*24

我建议大家看看中的一些答案,寻找处理日常任务的其他方法


顺便说一句,我不能代表任何人说话,但我通常会跳过任何以“请帮帮我…”结尾的问题。

如果你想用博客中描述的相同概念来做这件事,你可以使用扩展名

实现抽象类AbstractScheduledTask例如

 public class EmailTestTask : AbstractScheduledTask
然后在Execute方法中编写代码。您可以像这样调用静态类,在10分钟后运行EmailTestTask的Execute方法

ScheduleUtilityFactory.AddScheduleTaskToBatch(new EmailTestTask(DateTime.Now.AddMinutes(10), " RUN AFTER 10 MIN "));

您希望运行的任务的性质是什么?如果您希望运行IO绑定的任务,那么您可能想查看ASP.NET中的AsyncPages:有趣的是,我总是试图跳过以“作为旁白”结尾的答案。