【发布时间】:2014-07-19 05:32:02
【问题描述】:
我的 ASP.Net 4 Web 应用程序调用了一些代码,这些代码为长时间运行的脚本生成了一个进程。读取标准输出并在数据库中更新返回值。我想“触发并忘记”这段代码,以便我的 UI 保持响应,并且用户不必等待这两个操作完成。调用代码不需要这两个操作的最终结果,所以我认为我不需要“等待”任何东西,也不需要任何成功或失败的指示。
我对所有可用选项感到困惑。编写此代码的最佳方法是什么,以便这两个操作以愉快的方式被发送出去并自己做他们的事情?
【问题讨论】:
-
谨记 IIS 主机中长时间运行任务的危险:haacked.com/archive/2011/10/16/…
标签: asp.net wcf asp.net-web-api task-parallel-library async-await