开始后台任务一般是Task.Run()
查在asp.net时进行可能会被回收,导致Task中断。在Asp,net中有专门的后台任务函数:
System.Web.Hosting.HostingEnvironment.QueueBackgroundWorkItem(clt => LongRunningMethod());
不同之处在于IIS会监测QueueBackgroundWorkItem的任务是否执行完毕,若未完成则可以等待他完成后再回收
标签:Task,回收,asp,QueueBackgroundWorkItem,后台任务,net From: https://www.cnblogs.com/81/p/16597836.html