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

时间:2010-08-22 12:03:15

标签: c# .net asp.net page-lifecycle

HttpApplication方法的预期顺序是:

  1. 的Application_Start
  2. 初始化
  3. 的Application_BeginRequest
  4. Application_AuthenticateRequest
  5. (页面生命周期)
  6. Application_EndRequest
  7. 我正在通过一个情况,它绝对不会抛出任何异常,其中,在Init之后,它直接进入ApplicationEndRequest。它不会调用Application_BeginRequest,也不会启动页面生命周期。

    我该怎么办?

1 个答案:

答案 0 :(得分:9)

Application_EndRequest之前的未处理异常时,会调用

Application_BeginRequest但不会Application_BeginRequest

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