0
我有一个运行在集成模式下的IIS7上托管的应用程序。我通过将以下到Web.config中的错误处理:(因为这是整合模式的<的customErrors>未使用的块)IIS7集成管道模式下的异常处理
<httpErrors errorMode="DetailedLocalOnly" existingResponse="Replace"
defaultResponseMode="ExecuteURL" defaultPath="/Error.aspx">
<remove statusCode="500" />
<error statusCode="500" path="/Error.aspx" responseMode="ExecuteURL" />
</httpErrors>
我想要一个每次都自动发送电子邮件生成异常。但问题是,在Error.aspx中,我无法弄清楚如何获得对异常的引用。我试过这个:
Dim oEx As Exception = Server.GetLastError()
但它返回Nothing。我也尝试过HttpContext.Current.Error()和HttpContext.Current.AllErrors,这些都不起作用。
在IIS7集成模式下运行的自定义错误页面中,如何获取对已处理异常的引用?