【问题标题】:In what situation Application_EndRequest is called but Application_BeginRequest is not called?在什么情况下调用 Application_EndRequest 但不调用 Application_BeginRequest?
【发布时间】:2011-04-02 06:25:33
【问题描述】:

HttpApplication 方法的预期顺序是:

  1. Application_Start
  2. 初始化
  3. Application_BeginRequest
  4. Application_AuthenticateRequest
  5. (页面生命周期)
  6. Application_EndRequest

我正在经历一种情况,它绝对不会抛出异常,在这种情况下,在 Init 之后,它直接转到 ApplicationEndRequest。它不调用 Application_BeginRequest 也不启动页面生命周期。

我该怎么办?

【问题讨论】:

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


    【解决方案1】:

    Application_BeginRequest 之前存在未处理的异常时,会调用Application_EndRequest,但不会调用Application_BeginRequest

    那可能在Application_Start,某个模块的初始化或Application_Init

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 2021-08-09
      相关资源
      最近更新 更多