Вот что мне нужно сделать:
catch (System.ServiceModel.FaultException<CustomFault> ex) { throw ex; }
Проблема в том, что ошибка, которую я получаю,
System.ServiceModel.Security.MessageSecurityException
Как я могу вернуть ошибку?
Вы пытаетесь отловить ошибку на стороне сервера? Это не сработает; MessageSecurityException генерируется до выполнения кода сервера.
MessageSecurityException
Если вы пытаетесь поймать ошибку в коде на стороне клиента, просто используйте
catch (System.ServiceModel.Security.MessageSecurityException ex) { // handle exception }