我有一个功能大约需要2-3分钟来完成所需的所有处理
它只需要每天进行一次计算。处理在后台线程内完成,后台线程在Global.asax.cs中的Application_Start内启动。
我担心应用程序会在运行时终止该方法。
答案 0 :(得分:2)
您正在Application_Start
进行此过程,您是否每天都在重新启动应用程序?更好的方法是为任务创建单独的可执行文件,并使用Windows Scheduler在服务器上安排它。
答案 1 :(得分:1)
对于上述方案,您可以使用windows service
或console application
并在希望它运行时安排它。
但在这种情况下,从不建议在应用程序启动时执行此操作。