我正在计划使用asp.net的网站。
我想在生日那天为所有用户发送短信。我应该以这种或其他方式使用Windows服务。
如何在网站的特定日期运行功能?
答案 0 :(得分:1)
您可以使用Windows服务。您可以从ASP.NET GUI设置日期 - 它们将存储在数据库中。在给定的时间间隔(假设每天一次计时器),Windows服务将查询数据库,检索生日并发送与当前日期匹配的日期的短信。
另一种方法是使用Quartz.NET调度程序,与标准Windows.Timer相比,它更灵活,并且有更多选项。