0

我可以检查我的异常处理程序代码(在 中注册Application_Error)是否在其中运行Application_Start?在 IIS 7 集成模式下的 ASP.NET 应用程序中有RequestContext一个Application_Start方法(请参阅此答案)。现在我正在使用一个Try ... Catch块来处理这种情况,但是如果有一种方法可以在调用之前Context.Request检查它会很好(Try ... Catch很贵)。

Public Sub Application_Error()
    Dim pageName As String

    Try
        pageName = HttpContext.Current.Request.Path
    Catch(ex As Exception)
        pageName = "Inside Application_Start, no page name"
    End Try

    'exception logging co
End Sub
4

0 回答 0