我的场景是:我正在开发一个控制台应用程序来执行一些工作并将“状态”写入数据库,以及一个 REST 端点以从 Db 读取该“状态”。尝试看看我是否可以在同一个应用程序中同时执行这两个操作而不会互相阻塞:
我正在阅读 dotnet 核心中的 GenericHost 和 BackgroundWorker。但无法在 BackgroundWorker 中同时执行 WebApi 托管和控制台应用程序。 不确定这是否重要:这个应用程序将托管在 Docker 中。
不知您是否需要在控制台应用程序更新状态后调用WebApi?