有没有办法在一个应用程序中托管控制台应用程序和 webapi

问题描述 投票:0回答:1

我的场景是:我正在开发一个控制台应用程序来执行一些工作并将“状态”写入数据库,以及一个 REST 端点以从 Db 读取该“状态”。尝试看看我是否可以在同一个应用程序中同时执行这两个操作而不会互相阻塞:

  1. 控制台应用程序处理和更新 Db 中的“状态”
  2. WebApi 托管并服务于从 db 读取“状态”

我正在阅读 dotnet 核心中的 GenericHost 和 BackgroundWorker。但无法在 BackgroundWorker 中同时执行 WebApi 托管和控制台应用程序。 不确定这是否重要:这个应用程序将托管在 Docker 中。

.net containers asp.net-core-webapi console-application
1个回答
0
投票

不知您是否需要在控制台应用程序更新状态后调用WebApi?

© www.soinside.com 2019 - 2024. All rights reserved.