What are the best practices for exception handling in n-tier applications?

The application is a fat client based on MVVM pattern with .NET framework.

  • 1
    you don't give any details about the programming platform, dbb, etc. please detail, best regards,
    – RBA
    Commented Jan 4, 2011 at 9:50
  • microsoft.com/downloads/en/…
    – RBA
    Commented Jan 4, 2011 at 9:57

2 Answers 2


The only advice I can give is that the exception and overall error handling should be taken care at the design level, and not at the implementation level. Making sure that at least a proper framework is at place for error-handling is important. Adding exception code later, most probably will need the design change and hence many changes in the code than expected.


This seems to be a pretty hard question, I asked about the same at stackoverlfow and this article came closest to what I wanted.

Specifics for MVVM I haven't seen.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.