What do you mean by error handling software? Are you referring to
error logging?
The Microsoft Exception Application Block contains exception logging.
http://www.microsoft.com/downloads/...FamilyID=8CA8EB6E-6F4A-43DF-ADEB-8F22CA173E02
Is this a web application or windows application? For a web
application just implement Application_Error in Global.asax.cs to
redirect to a custom error page. Then on the error page display a
basic message and implement any required logging or email notification
logic in a try block. Just make sure the error page doesn't have an
unhandled error. The error page should put everything in a try block
with empty catch block (ignore all errors).
There are different schools of thought on component exception handling.
Some prefer to catch all exceptions and wrap them in a new exception
with an additional message containing business context information.
This is what the Exception Application Block does.
The alternative would be to only catch exceptions that you explicitely
have a way to handle. For the ones you can explictely handle you can
display them on the page similar to a validation problem. Let the
others trickle up to Application_Error as is. The exception will
contain details on the entire stack of method calls. That should be
sufficient for a developer to track down the issue.
Michael Lang
XQuiSoft LLC
http://www.xquisoft.com/