如果没有请求进来,是否会触发Application_Start事件?

问题描述:

在任何请求进入之前,Global.asax中的Application_Start会被触发吗?如果没有请求进来,是否会触发Application_Start事件?

Application_Start正如其名称所示,当应用程序启动时(网站启动/重新启动)触发。如果网站长时间处于空闲状态,当请求到来时需要网站重新启动,它会触发,否则它不会。

是的,它需要一个输入请求火(使网站开始)

的Application_Start是应用程序启动时/重新启动火灾。当网站长时间闲置时不会启动,然后请求即将到来。

按照有关ASP.NET应用程序生命周期上MSDN文档:

的Application_Start请求的第一资源(如网页)在ASP.NET应用程序时调用。 Application_Start方法在应用程序的生命周期中只调用一次。

答案是否定的,事件只会被第一个请求触发。如果没有人访问过该网站,该活动绝不会开火。