0

我有一个功能需要大约 2-3 分钟来完成它需要的所有处理

它只需要每天进行一次计算。处理在 Global.asax.cs 的 Application_Start 内启动的后台线程内完成。

我担心应用程序会在运行时终止该方法。

4

2 回答 2

2

您正在执行该过程Application_Start,您是否每天都重新启动您的应用程序?更好的方法是为任务创建一个单独的可执行文件,并使用 Windows Scheduler 在您的服务器上安排它。

于 2012-08-06T05:07:56.307 回答
1

对于上述场景,您可以使用windows serviceconsole application在您希望它运行时安排它。

但是在这种情况下,从不建议在应用程序开始时这样做。

于 2012-08-06T05:24:57.417 回答