小编gui*_*puy的帖子

ASP webapp中的后台任务

我是C#的新手,最近使用.NET 4.0构建了一个小型webapp.这个应用程序有两个部分:一个设计为永久运行,并将不断从Web上的给定资源获取数据.另一个根据请求访问该数据以进行分析.我正在努力完成第一部分.

我最初的方法是设置一个Timer对象来执行一个fetch操作(无论那个操作在这里真的没什么关系),比如5分钟.我会定义该计时器Application_Start并在此之后让它生效.

但是,我最近意识到应用程序是根据用户请求创建/销毁的(根据我的观察,它们似乎在一段时间不活动后被破坏).因此,我的后台活动将停止/恢复我的控制,我希望它能够连续运行,绝对没有中断.

所以我的问题出现了:是否可以在webapp中实现?或者我绝对需要一个单独的Windows服务来做这种事情?

在此先感谢您的宝贵帮助!

纪尧姆

.net c# background web-applications

6
推荐指数
1
解决办法
1457
查看次数

标签 统计

.net ×1

background ×1

c# ×1

web-applications ×1