Nul*_*nce 7 c# windows-services asp.net-core-mvc
所以我有一个 Windows 服务应用程序,并想开始将其移植到 .NET Core。该应用程序使用套接字、自托管 mvc、计时器等长时间运行。我计划将应用程序转换为 .NET core,以便能够在 Windows/Linux 等上运行它。问题是正确的方法是什么实施服务代码?例如,我需要有一个提供 MVC/API 服务的 Web 主机以及处理套接字、事件等的实际服务实现。我发现目前的方法是从BackgroundService https://learn 继承服务代码类。 microsoft.com/en-us/dotnet/api/microsoft.extensions.hosting.backgroundservice?view=aspnetcore-3.0 所以问题是BackgroundService是否是我应该查看的还是有其他更合适的方法?
谢谢。
另一种选择是使用 Hangfire ( https://www.hangfire.io/ )
这对于后台/计划处理非常有效,并且可以跨多个虚拟机等工作。
是否无法在.Net core中创建Windows服务(或者你的问题)
| 归档时间: |
|
| 查看次数: |
1923 次 |
| 最近记录: |