0

是否可以在 asp.net 应用程序中进行 cron 作业。这是我想要实现的:

“如果有 50 个新用户,请根据他们的需要向我发送时事通讯”

我已经通过创建在服务器上运行的控制台应用程序来做到这一点,但我正在寻找是否有类似 cron 作业的方法?

谢谢

4

3 回答 3

2

看看 Quartz.net,它可以轻松处理 cron 触发器

http://www.quartz-scheduler.net/

http://quartznet.sourceforge.net/tutorial/index.html <-- 对入门非常有用

于 2012-12-13T13:51:12.823 回答
2

您可以运行 Windows 任务调度程序,该程序将采用类似于 cron 作业的命令。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa383614%28v=vs.85%29.aspx

于 2012-12-13T13:45:36.207 回答
0

windows 中 cron-jobs 的等价物要么是任务调度程序,要么是 windows 服务。

在我看来,您可以使用轮询数据库并发送时事通讯的 Windows 服务。

如果您已经构建了控制台应用程序,请在 BusinessLogic 类中提取相关代码,并创建一个新的 Windows 服务项目。请参阅http://code.msdn.microsoft.com/windowsdesktop/CSWindowsService-9f2f568e 我猜你已经有一个可以从服务器连接的工作 SMTP 服务器,对吧?

另请参阅 此 StackOverflow 问题的答案

于 2012-12-13T15:19:33.283 回答