例外ハンドラ コード ( に登録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