|
using System;
using System.Web;
/// <summary>
/// Implements ASP unhandled exception manager as a HttpModule
/// </summary>
/// <remarks>
/// to use:
/// 1) place ASPUnhandledException.dll in the \bin folder
/// 2) add this section to your Web.config under the <system.web> element:
/// <httpModules>
/// <add name="ASPUnhandledException"
/// type="ASPUnhandledException.UehHttpModule, ASPUnhandledException" />
/// </httpModules>
///
/// Jeff Atwood
/// http://www.codinghorror.com/
/// </remarks>
public class UehHttpModule : IHttpModule
{
void IHttpModule.Init( HttpApplication app )
{
app.Error += new System.EventHandler( OnError );
}
void IHttpModule.Dispose()
{
}
protected virtual void OnError( object sender, EventArgs args )
{
HttpApplication app = (HttpApplication)sender;
WebExceptionHandler.HandleException( app.Server.GetLastError(), true );
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.