asp.net网站执行周期性任务的简易解决方法
来源:互联网 发布:还珠格格知画同人 编辑:程序博客网 时间:2024/05/08 00:05
这个简易方法,取经自:http://www.qumiao.com
以下是Global.asax文件的内容。
<%@ Application Language="C#" %>
<%@ Import Namespace="System.Timers" %>
<%@ Import Namespace="System.Net" %>
<script runat="server">
protected void Application_Start(object sender, EventArgs e) {
//每5秒执行一次周期任务
Timer myTimer = new Timer(5000);
myTimer.Elapsed += new ElapsedEventHandler(myTimer_Elapsed);
myTimer.Enabled = true;
myTimer.AutoReset = true;
}
protected void Application_End(object sender, EventArgs e) {
//下面的代码是关键,可解决IIS应用程序池自动回收的问题
//这里设置你的web地址,可以随便指向你的任意一个aspx页面甚至不存在的页面,
//目的是要激发Application_Start
System.Threading.Thread.Sleep(1000);
WebRequest.Create("http://localhost/").GetResponse();
}
void myTimer_Elapsed(object source, ElapsedEventArgs e) {
try { CycleTask(); } catch {}
}
void CycleTask() {
//在这里写你需要执行的周期性任务
}
</script>
- asp.net网站执行周期性任务的简易解决方法
- 定时间点执行任务的asp.net简易解决方案
- asp.net 定时间点执行任务的简易解决办法
- 简易任务调度实现--可用于windows服务/asp.net网站执行后台计算
- 简易任务调度实现--可用于windows服务/asp.net网站执行后台计算
- asp.net网站定时执行指定任务
- asp.net利用Global.asax来实现定点执行任务的简易解决办法
- AS ScheduledExecutorService 周期性执行任务
- asp.net网站每天指定时间执行一项任务
- 内核中如何实现周期性的任务执行
- ruby执行周期性任务的三种gem介绍
- linux任务计划、周期性任务执行
- ASP.NET定时执行任务
- asp.net自动执行任务
- asp.net自动执行任务
- asp.net自动执行任务
- ASP.NET定时执行任务
- 【ASP.NET】定时执行任务
- 睿智男人的24条生存法则
- XSLT 教程
- 介绍西西弗斯伪原创系统
- Myeclipse 格式化代码
- 不用路由器便搭小局域网的小方法(两台计算机直连)
- asp.net网站执行周期性任务的简易解决方法
- 事务的特性
- 黑盒测试
- oracle监听器无法启动,提示“错误1067:进程意外终止”
- Linux的下载命令wget详解
- AJAX类
- swing 窗口置顶
- 从NBA到企业管理
- 家有千金之妙语录(18)