У меня есть вызов веб-службы в классе модели, который вызывается из контроллера. Иногда веб-служба генерирует исключение (SOAP). Нормальные исключения, которые происходят на уровне контроллера, обрабатываются в файле filterconfig путем переопределения OnException
. Для исключений SOAP, которые происходят на уровне модели, они не пойманы. Как поймать и обработать эти исключения?Обработка исключений SOAP в MVC Model Class
Исключение обрабатывается фильтром конфигурации:
public class CustomHandleErrorAttribute : HandleErrorAttribute
{
public override void OnException(ExceptionContext filterContext)
{
}}