我有一个函数,它需要大约2-3分钟来完成它所需的所有处理
它只需要每天计算一次。处理是在Global.asax.cs的Application_Start内部启动的后台线程中完成的。
我担心应用程序会在方法运行时杀死它。
发布于 2012-08-06 13:07:56
您正在Application_Start中执行此过程,您是否每天都重新启动应用程序?更好的方法是为该任务创建一个单独的可执行文件,并使用Windows Scheduler在您的服务器上对其进行计划。
发布于 2012-08-06 13:24:57
对于上面的场景,您可以使用windows service或console application,并在您希望它运行时安排它。
但在这种情况下,永远不建议在应用程序开始时执行此操作。
https://stackoverflow.com/questions/11822789
复制相似问题