ASP.NET MVC's controllers have great error handling capabilities and can be easily extended to cater for application specific requirements. However, many developers don't want to manage errors at a controller level and would rather manage 99 percent of errors from a single location. This allows for a single point of error logging, notification and handling. ...
Go to the complete details ...