#workflow-foundation #workflow-foundation-4
#workflow-foundation #workflow-foundation-4
Вопрос:
Исключение FaultException, вызванное службой WCF в WF 4.0, преобразуется в общее исключение FaultException (System.ServiceModel.Исключение FaultException). Но, когда я использую ту же службу WCF в консольном приложении или asp.net приложение получит правильное исключение FaultException (т. Е. (исключение FaultException)).
В рабочем процессе (4.0) мне нужно перехватить то же самое нестандартное исключение FaultException, вызванное из WCF.
Кто-нибудь знает, как это решить?
Ответ №1:
Ваш пост немного устарел, но я столкнулся с этой же проблемой. Я перешел по ссылке из предыдущего ответа, но наше решение появилось из этого сообщения на msdn
Это связано с добавлением типа в xaml, сгенерированный из ссылки на службу. Проблема, конечно, в том, что это требует ручного редактирования сгенерированного кода, поэтому, если ссылка на службу будет обновлена, изменения будут удалены. Если я найду решение этой проблемы, я обновлю этот пост.