计划任务或计时器类

时间:2012-05-15 16:59:32

标签: asp.net iis timer scheduled-tasks

说到服务器资源(一般)和后台进程。使用单独的可执行文件和Windows计划任务或使用计时器类并使用与应用程序相同的资源会更好。

这两种方法都有一些优点和缺点,但我想知道的是:使用共享资源(线程池等)会比单独的资源更好吗?当然,这个过程会从应用程序中获取资源,但从技术上来说,这两种方式都没有这样做吗?

1 个答案:

答案 0 :(得分:1)

你给出了太少的背景来真正理解整体。如果应用程序关闭或没有人连接(登录),计时器如何在特定时间触发活动?对于ASP.NET和Windows客户端,这种情况保持不变,因为当没有人连接一段时间后,IIS会关闭应用程序。

在我看来,Windows的计划任务更好,因为您从IIS应用程序池/应用程序生命周期中分离出来,并且您也可以更好地分离,并确保在此时执行调用并开始活动。