【发布时间】:2011-04-19 06:16:06
【问题描述】:
您好,我已经提出申请...在指定日期可以有多个事件, 所以我想在活动时间到达时编码 tat 以便参与者自动获取有关事件的信息..所以我想在一天之前向所有参与者发送电子邮件..所以建议我最好的链接想法
谢谢
(提前)
【问题讨论】:
标签: asp.net email smtp smtpclient
您好,我已经提出申请...在指定日期可以有多个事件, 所以我想在活动时间到达时编码 tat 以便参与者自动获取有关事件的信息..所以我想在一天之前向所有参与者发送电子邮件..所以建议我最好的链接想法
谢谢
(提前)
【问题讨论】:
标签: asp.net email smtp smtpclient
请查看 Quartz.net,免费图书馆,用于安排活动。
【讨论】:
您可以在 Application 类 (Global.asax.cs) 的 StartUp(或 Start?)事件处理程序中创建 Timer。
将计时器间隔设置为例如一小时,然后检查您是否必须发送新通知。
编辑:正如 Guffa 已经回应的那样:这仅在 asp.net 工作进程处于活动状态时才有效(例如,在经常访问的网站中使用时)
【讨论】:
ASP.NET 应用程序不太适合执行计划任务。 IIS 可能随时关闭应用程序,并且在有应用程序请求之前它可能不会重新启动。
您可能希望使用 Windows 中的调度程序来定期(例如每分钟一次)启动应用程序以检查事件。
【讨论】: