Asp.net HttpHandler ASHX文件中的异常处理
我正在使用ASHX文件以动态方式创建图像。Asp.net HttpHandler ASHX文件中的异常处理,asp.net,html,exception-handling,httphandler,Asp.net,Html,Exception Handling,Httphandler,我正在使用ASHX文件以动态方式创建图像。 我添加了一行代码以在ashx文件中引发异常。如果我直接浏览到ashx文件,则global.asax中的应用程序_错误可以很好地处理该错误 我的问题是,当我在另一个页面中使用此处理程序时,应用程序错误不起作用。如show.aspx中所示,如果我将: <img src="image.ashx" /> 那么我如何在OneError中实现这些呢?我相信异常是按预期抛出的。但是,现在异常详细信息用作的数据,它将显示一个“断开”的图像。如果处理程序中
我添加了一行代码以在ashx文件中引发异常。如果我直接浏览到ashx文件,则global.asax中的应用程序_错误可以很好地处理该错误 我的问题是,当我在另一个页面中使用此处理程序时,应用程序错误不起作用。如show.aspx中所示,如果我将:
<img src="image.ashx" />
那么我如何在OneError中实现这些呢?我相信异常是按预期抛出的。但是,现在异常详细信息用作
Public Sub Init(ByVal context As System.Web.HttpApplication) Implements system.Web.IHttpModule.Init
AddHandler context.Error, AddressOf OnError
End Sub
Private Sub OnError(ByVal sender As Object, ByVal e As EventArgs)
Dim app As HttpApplication = CType(sender, HttpApplication)
End Sub