我相信你不应该使用task.run在.NET核心Web上下文中执行任何操作。如果您有一个长时间运行的任务或CPU密集型任务,您可以将其卸载到消息队列进行异步处理。如果您有一个同步操作,它没有等效的异步方法,那么卸载到后台线程对您没有任何帮助,实际上会使情况变得更糟。
我错过了什么?是否有真正的理由使用任务。在高吞吐量服务器应用程序中运行?