设置基于用户的windows服务的最佳方式

本文关键字:windows 服务 最佳 方式 用户 于用户 设置 | 更新日期: 2023-09-27 18:12:44

我正在使用。net Framework 4.0。我想建立一个应用程序,该应用程序生成PDF文件的报告,并向报告人员发送电子邮件。某些用户可以设置报告标准,并设置接收此报告电子邮件的日期和时间。这种重复发生可能取决于用户,他们可能会设置每周、双周报告时间表。

我认为windows服务是更好的方法。但是,这再次增加了服务器和SQL服务器的开销,服务线程持续运行并检查运行存储过程的标准,如果用户设置为每周或双周,则发送电子邮件。

可以建议在ASP中是否可能。. NET MVC 4或SQL Server 2012

谁能提出更好的或最佳的方法来实现这一点?

设置基于用户的windows服务的最佳方式

您已经有SQL Server Reporting Services。它可以编写报告,将其呈现为PDF,保持运行它们的时间表,并通过电子邮件发送它们,包括嵌入式报告。