我正在运行.net Web应用程序,需要从xml文件读取数据并将数据放入缓存。我需要每五分钟检查一次这些文件。我正在考虑什么是最好的选择。我应该在global.asax中创建一个线程还是创建一个HttpModule?任何提示赞赏。背景线程间隔运行
Thanx
我正在运行.net Web应用程序,需要从xml文件读取数据并将数据放入缓存。我需要每五分钟检查一次这些文件。我正在考虑什么是最好的选择。我应该在global.asax中创建一个线程还是创建一个HttpModule?任何提示赞赏。背景线程间隔运行
Thanx
之后,我真的建议尝试Haackeds WebBackgrounder可在https://github.com/NuGet/WebBackgrounder
在web应用程序内创建长时间运行的线程不是一个好主意。 非常简单而有效的办法是制作一个页面,它将作为数据读取代码的入口点。然后只需在适当的时间间隔内将wget http://localhost/yourpage
添加到任务计划程序。 wget会加载你的页面并开始导入过程。
找到我会尝试一下,这似乎是一个很好的和安全的方法,日Thnx – Arnstein