saj*_*ari 4 c# topshelf .net-core asp.net-core
Topshelf 与 ASP.NET Core Worker Service 有何不同?它们各自的优缺点是什么?它们都支持 Windows 和 Linux 吗?
Topshelf 在 .net 标准中可用,这意味着您可以在 .net 核心应用程序中使用它。这并不意味着您可以在 Linux 上运行,因为它依赖于Windows 注册表。在Topshelf 文档中,您可以看到它仅在 Windows 上运行。
另一方面,工作服务在 .net core 3 上运行,它们可以在 Linux 和 Windows 上运行。
因此,如果您有 .net 框架或 .net core 2 或 1 项目,请继续使用 Topshelf,如果您有 .net core 3 项目,请继续使用 worker 服务。
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |