答案 0 :(得分:1)
我使用后台进程,它是一个启动函数的线程,如果有必要,它会发送提醒电子邮件,然后睡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);
}
}
使用网站mason给了我:http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx
修改强>
这是错误的......
只需使用Windows任务调度程序,几乎每个Windows服务器上都有。