グローバル エラー ハンドラを作成するには

[global.asax]
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
   Session("LastErrorMessage") = "Global: " & Server.GetLastError.Message
   Server.Transfer("500.aspx")
End Sub

グローバル エラー ハンドラは、Web.config ファイルの customErrors 要素の defaultRedirect 属性に指定されているエラー処理よりも優先されます。