Как обрабатывать необработанные исключения в ASP.NET Web API
Чтобы сделать обработку исключений простой и последовательной, старайтесь не бросать исключения в тех случаях, когда вы можете определить ошибку самостоятельно.
Статья
Post #2116
455