在ASP.NET的HttpApplication中,全局方法的执行顺序如下:

  1. Application_Start:在应用程序启动时调用,只会执行一次。
  2. Session_Start:在会话开始时调用,只会执行一次。
  3. Application_BeginRequest:在每个请求开始时调用。
  4. Application_AuthenticateRequest:在每个请求进行身份验证时调用。
  5. Application_AuthorizeRequest:在每个请求进行授权时调用。
  6. Application_Error:在发生未处理的异常时调用。
  7. Session_End:在会话结束时调用,只会执行一次。
  8. Application_EndRequest:在每个请求结束时调用。
  9. Application_End:在应用程序关闭时调用,只会执行一次。

需要注意的是,这些方法的调用顺序可以被修改,通过配置文件或者代码中的事件处理程序的注册顺序来改变默认的调用顺序。

aspnet HttpApplication 站点启动后 在global里的方法执行顺序 是怎样的

原文地址: http://www.cveoy.top/t/topic/iT8L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录