Исключение ошибки wcf не выбрасывает / ловится должным образом
Это исключение, которое я получаю:
Исключение типа "System.ServiceModel.FaultException`1" произошло в TestService.exe, но не было обработано в коде пользователя
Я пытаюсь запустить свой клиент, и отладчик ловится, когда я пытаюсь сделать следующее
catch (Exception ex)
throw new FaultException<GeneralCalculatorFault>(fault, ex.ToString());
В чем может быть проблема. Дайте мне знать, если мне нужно предоставить больше информации.
1 ответ
Я сам ответил на вопрос. Это доставляло мне неприятности из-за настройки в Visual Studio 2012.
Всякий раз, когда возникало исключение, если я нажимал "Продолжить", оно обрабатывало все на стороне клиента, как и должно быть. На стороне сервера есть флажок, который позволяет мне игнорировать исключения определенных типов, поэтому я проверил его, и теперь сторона сервера больше не жалуется, что исключение не обрабатывается.
Может быть, это поможет другому новичку, как я.:)