如果没有请求进入,将触发Application_Start事件

本文关键字:Application Start 事件 请求 如果没有 | 更新日期: 2023-09-27 18:37:12

Global.asax 中的Application_Start会在任何请求进入之前被触发吗?

如果没有请求进入,将触发Application_Start事件

名思义,Application_Start在应用程序启动时触发(网站启动/重新启动)。如果网站长时间闲置,当请求来临时需要网站重新启动时,它将触发,否则不会。

是的,它需要一个传入的请求来触发(这会导致网站启动)

根据 MSDN 上有关应用程序生命周期的文档 ASP.NET:

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

Application_start在

应用程序启动/重新启动时触发。当网站长时间闲置时,它不会触发,然后请求来了。

答案是否定的,事件只会由第一个请求触发。如果没有人访问过该网站,该事件将永远不会触发。