我有一个很奇怪的问题。在我的 ASP.NET MVC 应用程序中,我定义了 1 个计时器,它每 X 分钟计时一次,目的是执行一些重复任务。首先,我知道这不是最佳实践,但对于我的演示,我不能使用任务调度程序、Windows 服务或类似的东西,所以我正在使用这种方法。
我在 global.asax 中声明了静态 Timer 并在 Application_Start() 方法中对其进行了初始化。我需要调用我的控制器操作方法之一的计时器的每个事件滴答声?这是否可以从 global.asax 做到,如果可以,怎么做?使用网络请求?还有什么?
如果您有任何其他方法,那就太好了。主要任务是在我的 Web 应用程序的后台执行一些重复任务,但使用 Timer。