【发布时间】:2012-05-15 10:57:37
【问题描述】:
我正在制作一个关于证券交易所的 asp.NET (C#) 网站。我需要执行一个计划任务,该任务从周日到周四在 10:00-17:00 之间每 5 分钟运行一次。 (检查新股票价值、更新数据库和发送电子邮件) - 执行它的正确/最佳方式是什么。使用控制台应用程序/dll/服务?
【问题讨论】:
-
嗯,它可以是通过计划任务运行的控制台应用程序,也可以是 Windows 服务。对于小型任务,我们在项目中使用 powershell 脚本(也通过计划任务运行)。
-
我想不出使用 DLL 的方法。其他两个选项很好,使用内置任务调度程序运行的控制台应用程序或自定义 Windows 服务。
标签: c# .net web-services dll scheduled-tasks