ASP.Net页面与Windows服务通信

时间:2015-02-12 19:20:34

标签: c# asp.net sql-server windows-services pooling

我有一个要求,需要从ASP.Net页面触发长时间运行的进程。所以我决定使用一种架构,在ASP.Net中将所需任务存储到数据库中,Windows服务(将每10秒汇集一次)将选择数据库信息并启动该过程。有了这个架构,我怎样才能完成停止ASP.Net网页最初请求的任务?例如:

  1. 用户点击ASP.Net页面上的START按钮,并重定向到显示请求统计信息的屏幕。如果用户想取消正在进行的任务,将向用户提供取消按钮。
  2. ASP.Net页面使用适当的数据更新了数据库表。
  3. Windows服务对表进行池化并启动长时间运行的进程。
  4. 在Windows服务完成任务之前,用户决定取消正在进行的任务。怎么能让这件事发生? 任何想法都非常

0 个答案:

没有答案