У меня есть проект WCF REST, и я хочу поймать ошибки, которые создает среда WCF и отображает их на моем пути (JSON, то есть).WCF - как сделать пользовательские ошибки?
Например, если я ожидаю параметр int в своем вызове, и я получаю строку, структура будет отображать страницу с «ошибкой запроса» и некоторой информацией о трассировке ... Я бы просто хотел получить исключение и отобразить его в моем формате JSON в качестве ответа пользователю.
Просто, чтобы сделать это более понятным - я не хочу ловить исключение IN CODE, но исключение, которое происходит за пределами кода. исключение, которое WCF будет генерировать сам, например (когда я передал строку в поле int)
На сервере возникла ошибка при обработке запроса. См. Страницу справки службы для создания действительных запросов к службе. Сообщение об исключении: «Строка ввода не была в правильном формате». Подробнее см. Журналы сервера. Трассировка стека исключений: ...
Любые идеи, как это можно сделать?
Большое спасибо заранее!
Я не понимаю ... вы спрашиваете, как поймать исключение или как показать «симпатичную» страницу ошибок в ASP? Пожалуйста, отметьте свой вопрос лучше. – qJake
Вы правы. Я добавил немного больше объяснений. – Roman
Исключения проходят через WCF ... если вы выбрали исключение в своей службе WCF, вы можете поймать его в своем клиентском коде. Я до сих пор не понимаю, в чем проблема. – qJake