我是 ASP.net 的新手,
我正在编写一个 webapi 来启动一些我需要保证完成的繁重的服务器端处理。
目前,ASP.net 请求启动一个新任务 (Task.Factory.StartNew(...)),然后返回一个用户可以轮询以查找状态的 URL。
但是,我在服务器端处理任务中遇到了奇怪的 ThreadAborted 异常并阅读了这个问题,我认为使用 Task 不是最佳选择。
是否有更好的并行/异步范例来生成需要保证完成的长时间运行的服务器端进程?
我是 ASP.net 的新手,
我正在编写一个 webapi 来启动一些我需要保证完成的繁重的服务器端处理。
目前,ASP.net 请求启动一个新任务 (Task.Factory.StartNew(...)),然后返回一个用户可以轮询以查找状态的 URL。
但是,我在服务器端处理任务中遇到了奇怪的 ThreadAborted 异常并阅读了这个问题,我认为使用 Task 不是最佳选择。
是否有更好的并行/异步范例来生成需要保证完成的长时间运行的服务器端进程?