如何构建在后台运行的电子邮件和短信发送Web应用程序

问题描述 投票:-3回答:1

我需要在asp.net和C#中开发一个发送电子邮件和短信的Web应用程序。我已经有几年前创建的这个应用程序的控制台版本,但它依赖于Windows计划任务,并且已经过时了。

使用asp.net执行此操作的正确或最佳方法是什么,考虑到我将有其他应用程序将为数据库提供要发送的信息。如何设置后台服务,即使没有打开页面,也会监视此数据库并发送消息?

谢谢。

c# asp.net email
1个回答
0
投票

我们使用Topshelf作为Windows服务运行,并使用Quarts来安排/管理定期的作业/函数调用。 Hangfire是另一个看起来很有趣的解决方案。

Hangfire在.NET和.NET Core应用程序中执行后台处理的简便方法。无需Windows服务或单独的过程。

https://www.hangfire.io/

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