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