在什么情况下调用Application_EndRequest但是没有调用Application_BeginRequest?

HttpApplication方法的预期顺序是:

  1. 的Application_Start
  2. 在里面
  3. 的Application_BeginRequest
  4. Application_AuthenticateRequest
  5. (页面生命周期)
  6. Application_EndRequest

我正在通过一个情况,它绝对没有exception,在Init之后,它直接进入ApplicationEndRequest。 它不会调用Application_BeginRequest也不会启动页面生命周期。

我该怎么办?

Application_BeginRequest之前的未处理exception时,调用Application_BeginRequest但不调用Application_BeginRequest

这可能是在Application_Start ,某些模块的初始化或Application_Init