小编sha*_*ail的帖子

在现有 ASP.NET Core MVC 应用程序中实现 Service Worker

我正在开发一个 ASP.NET Core MVC Web 应用程序,其中有两个任务应该作为后台服务运行:

  1. 如果订阅结束日期为 == DateTime.Now,则将用户状态设置为“已过期”
  2. 在订阅结束日期 1 个月之前向该用户发送提醒电子邮件

经过搜索,我发现可以使用 Service Worker 来实现这一点。但我完全困惑如何在现有的 ASP.NET Core MVC Web 应用程序中使用这个服务工作者,我需要访问我的模型和数据库。

我应该将这些任务隔离在单独的 Service Worker 项目中吗?但在这种情况下,我应该为两个项目共享相同的数据库吗?

有人可以指导我在这种情况下的主要步骤吗?

先感谢您。

asp.net-core-mvc asp.net-core asp.net-core-hosted-services

2
推荐指数
1
解决办法
3634
查看次数