IIS应用池回收造成Application_Start中定时执行程序停止的问题的解决方法
2023-06-13 09:14:17 时间
而这段时间又没有人再次访问网站,结果在Application_Start中的定时执行程序代码就没有再执行,在网上搜索一番,找到了解决办法,现和大家一起分享交流,原理就是在应用程序结束时发出一个Web请求访问网站,启动Application_Start。
复制代码代码如下:
voidApplication_End(objectsender,EventArgse)
{
//在应用程序关闭时运行的代码
//解决应用池回收问题
System.Threading.Thread.Sleep(5000);
stringstrUrl="网站地址";
System.Net.HttpWebRequest_HttpWebRequest=(System.Net.HttpWebRequest)System.Net.WebRequest.Create(strUrl);
System.Net.HttpWebResponse_HttpWebResponse=(System.Net.HttpWebResponse)_HttpWebRequest.GetResponse();
System.IO.Stream_Stream=_HttpWebResponse.GetResponseStream();//得到回写的字节流
}
相关文章
- 线程的join方法
- 机器学习模型评估的方法总结(回归、分类模型的评估)
- 银行应用系统日志文件敏感信息脱敏处理方法
- 【PPT格式】大数据分析方法及工具应用(埃森哲)
- TypeScript方法装饰器应用
- 【Android 应用开发】Paint 图形组合 Xfermod 之 合成模式表示方法 ( Xfermod 使用步骤 | 透明度 颜色值 公式表示方法 | 老版本表示方法 | 合成区域分块 )
- 系列解读:深度时空视觉表征学习方法及应用
- 【Android 插件化】VirtualApp 源码分析 ( 启动应用源码分析 | HomePresenterImpl 启动应用方法 | VirtualCore 启动插件应用最终方法 )
- 如何在自己APP中接入在线客服系统,App接入第三方在线客服系统方法
- Win32 使用 CreateProcess 方法让任务管理器里的命令行不显示应用文件路径
- MySQL视图:改善数据库管理的简洁方法(mysql视图应用)
- 数据处理Java中处理Redis过期数据的方法(redisjava过期)
- PRICAI 2016国际人工智能大会论文解析 | 改善基于图表半监督学习的实例选择方法
- 深入理解Linux设备树(DTS)的重要性与应用方法(linuxdts)
- MySQL触发器的修改方法详解(mysql修改触发器)
- 深入理解Linux静态存储区:原理、应用及优化方法(linux静态存储区)
- CSV格式数据简单导入MySQL数据库的方法(csv 导入 mysql)
- MySQL中使用临时表的方法与应用(mysql中temp)
- drop区别及使用方法详解(mysql中leave和)
- 解决Redis数据库异常一种有效的方法(数据库redis异常)
- MySQL三段封锁协议保证数据一致性的有效方法(mysql三段封锁协议)
- 研究Redis队列的应用方法(redis队列怎么应用)
- Redis队列带来的便捷性及使用方法(redis队列怎么使用)
- PHP截取汉字乱码问题解决方法mb_substr函数的应用
- asp.net下用Aspose.Wordsfor.NET动态生成word文档中的数据表格的方法
- distinct多列问题结合groupby的解决方法
- java多线程应用实现方法
- jQuery点击tr实现checkbox选中的方法
- 浅谈MySQL中优化sql语句查询常用的30种方法
- Jquery的outerHeight方法使用介绍
- Python判断变量是否已经定义的方法
- php可应用于面包屑导航的迭代寻找家谱树实现方法