要在ASP.net中的时间间隔后调用函数
我的问题是,我的网站上实现了一个功能,当我按下按钮时,它会搜索特定的推文。我希望它能够自动运行,这样,无论有人是否使用该网站,该功能都会在每两分钟后被反复调用。。要在ASP.net中的时间间隔后调用函数,asp.net,web-services,scheduling,Asp.net,Web Services,Scheduling,我的问题是,我的网站上实现了一个功能,当我按下按钮时,它会搜索特定的推文。我希望它能够自动运行,这样,无论有人是否使用该网站,该功能都会在每两分钟后被反复调用。。 我只有一个空想。例如使用web服务。有人能帮忙吗?你能做的就是在Global.asax中添加一个System.Timers.Timer System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(TimerElapsed), null, new
我只有一个空想。例如使用web服务。有人能帮忙吗?你能做的就是在Global.asax中添加一个System.Timers.Timer
System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(TimerElapsed), null, new Timespan(0), new Timespan(24, 0, 0));
// This will run every 24 hours.
private void TimerElapsed(object o)
{
// Do stuff.
}
您可以使用global.asax中声明的计时器,如下所示:
void Application_Start(object sender, EventArgs e)
{
System.Timers.Timer timer = new System.Timers.Timer();
timer.Interval = 2000 * 60;
timer.Elapsed += Myhandler;
timer.Start();
Application.Add("timer", timer);
}
static void Myhandler(object sender, System.Timers.ElapsedEventArgs e)
{
}
不为他工作。说一些关于指令和其他的事情errors@HassamUllahSheikh请提供更多详细信息、错误和您的代码。我自己没有编写任何代码,只是复制粘贴了您的代码错误1字段初始值设定项无法引用非静态字段、方法或属性的SmartyPlants.Global.TimeRecursed(对象)'C:\Users\Hassam Sheikh\Documents\Visual Studio 2010\Projects\mistersmartyplants-Copy\trunk\SmartyPlants\Global.asax.cs 44 SmartyPlants错误2找不到类型或命名空间名称'Timespan'(是否缺少using指令或程序集引用?)C:\Users\Hassam Sheikh\Documents\Visual Studio 2010\Projects\mistersmartyplants-Copy\trunk\SmartyPlants\Global.asax.cs SmartyPlants应在代码开头添加“using XXX”以导入所需的名称空间。