我打算建立一个小型网站,用于轮询第三方Web服务,比如每15分钟,将收集的数据存储在数据库中,并通过网页显示结果.
我想让投票一天24小时运行,无论是否有人访问该网站.
我知道我可以创建一个可以在服务器上运行的独立应用程序来执行此操作,但有一种干净的方法将其合并到网站代码中.我需要一些易于在吱吱声的第三方托管网站上部署的东西.
任何正确方向的指针都将受到欢迎.
谢谢
将global.asax文件添加到您的网站项目中.
这将为您提供四个事件处理程序,其中一个在应用程序加载时使用.
你可以在这里开火你的线程.
此外,我建议您将线程设置为背景,以便在关闭Web应用程序时可以让它们消失.
System.Threading.Thread.CurrentThread.IsBackground = true;