title: Is there a way for OnError in an HttpModule to catch ALL exceptions, handled AND unhandled?
body: <p>From what I understand, <code>OnError</code> will only be hit in the event of unhandled exceptions in the code.  Handled exceptions will never see <code>OnError</code>.  Here's the situation I'm in: I am creating an <code>HttpModule</code> to globally handle errors in our existing ASP.NET apps.  But, a lot of these apps already have error handling built in (<code>try...catch</code>).  What I want/need is for <strong>ALL</strong> exceptions, handled and/or unhandled, to bubble up the request pipeline to the <code>HttpModule</code> <code>OnError</code> event.  If this isn't possible, what are some other options, if there are any?  Keep in mind that I need exception details, so <code>customErrors</code> in the <code>web.config</code> isn't an option.  The goal is to drag/drop the module into our existing applications for easy plug and play, so to speak.</p>