Olá.
Artigo interessante sobre tratamento de erros em ASP.NET. Cobre tratamento convencional (try/catch), error handlers, custom error pages e tratamento de erros em um IHttpModule. Bem completo.
Exception-handling in ASP.NET (em inglês)
Espero que seja útil.
Eduardo.