2014-09-16 4 views
0

В моем веб-сервисе WCF я использую Elmah для защиты от необработанных ошибок, и он отлично работает. Однако, когда происходит ошибка вызывающая конечной точки получает этот ответ:Как вернуть ошибки с веб-службы с помощью Elmah?

enter image description here

Как я могу отправить фактическое необработанное сообщение об ошибке, что Elmah является запись обратно пользователю?

ответ

2

ELMAH не защищает от необработанных ошибок, это просто журналы, когда они происходят. Страница «Ошибка запроса», отображаемая в браузере, - это способ WCfs сообщить вам, что произошла ошибка. Вы не хотите публиковать данные об ошибках, такие как файлы cookie и stacktrace для клиента. Используйте /elmah.axd, чтобы увидеть все детали каждой ошибки.

+0

Понял, но я предпочел бы переписать способ WCF сообщать об ошибках. – AngryHacker

+1

Вам необходимо изменить web.config, чтобы WCF отображал данные об ошибке: http://stackoverflow.com/questions/2312894/wcf-data-service-how-to-diagnose-request-error – ThomasArdal

 Смежные вопросы

  • Нет связанных вопросов^_^