我是asp.net的新手。我有一个项目在工作。我需要每天上午12点向不同的用户发送不同的邮件。
我需要知道如何实施在某个时期每天醒来的方法。
请尽可能详细地帮助我,因为我是一个完整的初学者
答案 0 :(得分:0)
使用Quartz.NET。
Quartz.NET是一个用.NET平台编写的功能齐全的开源企业作业调度系统,可用于从最小的应用程序到大型企业系统。
您也可以使用Windows任务计划程序,但是您需要一些特定的Windows权限才能在生产服务器上执行此操作。
答案 1 :(得分:0)
您可以创建一个 Windows服务,它将在您想要的时间自动执行。 Windows服务应包含发送电子邮件的代码。您可以在Simple Windows Service Sample和Simple Windows Service which sends auto Email alerts上查看这些链接。您还可以在应用程序中实现可以管理它的计时器。如果您想这样做,请检查this article。