WCF Custom ErrorHandler
После просмотра множества постов о том, как создать CustomErrorHandler, у меня ничего не получилось!
У меня есть 2 проекта, один WCF и один MVC.
У меня есть подобный код, который в этом комментарии IErrorHandler, кажется, не обрабатывает мои ошибки в WCF ... какие-нибудь идеи?,
Однако в WCF я не использовал метод ProvideFault.
Первым шагом, который я сделал, было вырезание конфигурации из web.config (MVC) в app.config в проекте WCF. Таким образом, с этим шагом я прекрасно ловил исключения и преобразовывал их в CustomFaults.
Однако в проектах MVC я не вижу / не ловлю FaultException, потому что мой сервис генерирует CommunicationException.
Я не знаю, что мне не хватает!
Спасибо! И извините за мой плохой английский!
1 ответ
Если вы хотите узнать, как разработать собственную реализацию IErrorHandler, пожалуйста, посмотрите на http://pieterderycke.wordpress.com/2012/09/05/logging-all-unhandled-exception-in-wcf-with-log4net/ объясняет, как разработать собственную реализацию на основе Log4Net.