【发布时间】:2020-08-05 17:43:13
【问题描述】:
我正在考虑将 QueueBackgroundWorkItem 用于我的 ASP.NET Web-API2 REST 服务器中的后台工作项。这非常适合我的用例,因为在关闭 Web 应用程序之前,所有正在运行的作业都已完成并写入数据库。替换的网络应用程序接管并可以返回已完成的作业。
但是,当我在后台线程中完成一项工作时,如果 IIS 想要关闭应用程序,我不想启动另一个工作。有没有办法查明 IIS 是否正在等待任务完成然后关闭?
【问题讨论】:
标签: iis asp.net-web-api