代码之家  ›  专栏  ›  技术社区  ›  Roman

在计算机中运行耗时任务的可靠方法是什么ASP.NETMVC2型

  •  3
  • Roman  · 技术社区  · 14 年前

    我需要可靠的方法同时运行10个不同的任务。例如,第一个是发送电子邮件,而下一个是清理特定表中的行。。。等等。

    我使用了Thread类,虽然它在我的开发机器(VS2010内部web服务器)上运行良好,但这些线程中似乎没有一个在我的生产服务器上运行。我不知道有什么有效的方法可以在生产服务器上调试这个问题。

    我看见了 this technique 它鼓励您注册缓存对象。由于应用程序在缓存项过期时触发回调,因此可以运行任何代码来模拟线程行为。它看起来有点像米老鼠。


    3 回复  |  直到 14 年前
        1
  •  1
  •   Mattias Jakobsson    14 年前

    我一直在用 quartz.net 我以前也这么做过,结果很好。

        2
  •  4
  •   Paddy    14 年前

        3
  •  1
  •   nos    14 年前

    当然有很多方法。这里有一个。