Исключение ошибки wcf не выбрасывает / ловится должным образом

Это исключение, которое я получаю:

Исключение типа "System.ServiceModel.FaultException`1" произошло в TestService.exe, но не было обработано в коде пользователя

Я пытаюсь запустить свой клиент, и отладчик ловится, когда я пытаюсь сделать следующее

catch (Exception ex)
    throw new FaultException<GeneralCalculatorFault>(fault, ex.ToString());

В чем может быть проблема. Дайте мне знать, если мне нужно предоставить больше информации.

1 ответ

Я сам ответил на вопрос. Это доставляло мне неприятности из-за настройки в Visual Studio 2012.

Всякий раз, когда возникало исключение, если я нажимал "Продолжить", оно обрабатывало все на стороне клиента, как и должно быть. На стороне сервера есть флажок, который позволяет мне игнорировать исключения определенных типов, поэтому я проверил его, и теперь сторона сервера больше не жалуется, что исключение не обрабатывается.

Может быть, это поможет другому новичку, как я.:)

Другие вопросы по тегам