从提醒开始 ASP.net

Starting with reminders trought ASP.net

我需要每天检查是否有人迟到了任务,如果他们迟到了就给他们发邮件……我该选什么? none 这些似乎是为此而生的。

我用了一个后台进程,它是一个线程,它启动了必要时发送提醒邮件的功能,然后休眠了 24 小时,希望它很好。

在 Global.asax 中:

public class Global : System.Web.HttpApplication
{
    protected void Application_Start(object sender, EventArgs e)
    {
        Thread backGroundProcess = new Thread(BoucleInfini);
        backGroundProcess.Start();
    }
}

线程:

    protected void BoucleInfini()
    {
        while (0==0)
        {
            BLL.Rappel.RetardCheckUp(System.Web.Hosting.HostingEnvironment.MapPath("~/_inc/courriels"));

            Thread.Sleep(1000 * 60 * 60 * 24);
        }
    }

使用石匠给我的网站:http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx

编辑

这是错误的...

只需使用 windows 任务调度程序,几乎每个 windows 服务器上都有它。