检查代码是否在Application_Start中执行

时间:2013-10-04 08:38:12

标签: asp.net application-start

我可以检查我的异常处理程序代码(在Application_Error中注册)是否在Application_Start内运行?在IIS 7集成模式下的ASP.NET应用程序中,RequestContext方法中有Application_Start(请参阅this answer)。现在我正在使用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

0 个答案:

没有答案