Asp.net mvc 从global.asax(Application_Start()方法)发送web请求

Asp.net mvc 从global.asax(Application_Start()方法)发送web请求,asp.net-mvc,timer,httpwebrequest,application-start,Asp.net Mvc,Timer,Httpwebrequest,Application Start,我有一个很奇怪的问题。在我的ASP.NETMVC应用程序中,我定义了一个计时器,它每X分钟滴答作响一次,以便执行一些重复的任务首先,我知道这不是最佳做法,但对于我的演示,我不能使用任务调度器、windows服务或类似的工具,所以我使用这种方法。 我在global.asax中声明了静态计时器,并在Application_Start()方法中初始化了它。我需要调用我的一个控制器动作方法的计时器的每个事件滴答声?是否可以从global.asax执行此操作?如果可以,如何执行?使用webrequest?

我有一个很奇怪的问题。在我的ASP.NETMVC应用程序中,我定义了一个计时器,它每X分钟滴答作响一次,以便执行一些重复的任务首先,我知道这不是最佳做法,但对于我的演示,我不能使用任务调度器、windows服务或类似的工具,所以我使用这种方法。

我在global.asax中声明了静态计时器,并在Application_Start()方法中初始化了它。我需要调用我的一个控制器动作方法的计时器的每个事件滴答声?是否可以从global.asax执行此操作?如果可以,如何执行?使用webrequest?还有别的吗

如果你有其他的方法,那就太好了。主要任务是在我的web应用程序的后台使用计时器执行一些重复任务

是否可以从global.asax执行此操作?如果可以,如何执行?使用webrequest?还有别的吗

是的,因为它更容易使用,所以这是一个好办法