代码如下 | 复制代码 |
void Application_Start(object sender, EventArgs e)
|
Application_Start 只有在访问一次之后才会触发.
代码如下 | 复制代码 |
void Session_End(object sender, EventArgs e) { //下面的代码是关键,可解决IIS应用程序池自动回收的问题 System.Threading.Thread.Sleep(1000); //触发事件, 写入提示信息 TaskAction.SetContent(); //这里设置你的web地址,可以随便指向你的任意一个asp教程x页面甚至不存在的页面,目的是要激发Application_Start //使用您自己的URL string url = http://www.111com.net ; System.Net.HttpWebRequest myHttpWebRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); System.Net.HttpWebResponse myHttpWebResponse = (System.Net.HttpWebResponse)myHttpWebRequest.GetResponse(); System.IO.Stream receiveStream = myHttpWebResponse.GetResponseStream();//得到回写的字节流 // 在会话结束时运行的代码。 // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为 InProc 时,才会引发 Session_End 事件。 // 如果会话模式设置为 StateServer // 或 SQLServer,则不会引发该事件。 } |
Session_End 中的方法主要是解决IIS应用程序池自动回收的问题.
2. 添加计划任务类 TaskAction
代码如下 | 复制代码 |
using System; " + value+" "; } } /// /// 定时器委托任务 调用的方法 /// /// /// public static void SetContent(object source, ElapsedEventArgs e) { Content = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } /// /// 应用池回收的时候调用的方法 /// public static void SetContent() { Content = "END: " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } 执行结果输出[Default.aspx] (此步仅仅为了观看结果才写的页面)
<%=TaskAction.Content %> |
创造与魔法 安卓版v1.0.0750
创造与魔法是一款开放世界手游,在游戏中玩家可探索这个奇妙的世
创造与魔法修改版 最新版v1.0.0750
创造与魔法无限点券版是款探索冒险游戏,该款游戏的操作还是蛮自
战争与文明官方版本 安卓版v1.7.16
战争与文明是一款由上海邮通科技有限公司开发的战争策略游戏,这
迷你世界0元领皮肤无限迷你币版 最新安卓版v1.43.0
迷你世界0元购买皮肤版是这款开放沙盒冒险建造游戏的特殊破解版
创造与魔法无限经验版 安卓版v1.0.0750
创造与魔法无限经验版是款可以改造环境,整个游戏的自由度还是蛮