2010-05-22 3 views
1

У меня есть веб-проект, состоящий только из веб-сервисов. Мне нужен глобальный способ обработки ошибок на сервере, чтобы я мог отправлять электронные письма, регистрировать журнал событий и т. Д. Global.asax не работает в соответствии с MSDN. Как мне это сделать? Я попытался создать soapExtension, но он никогда не попадал.Глобальная обработка ошибок для веб-служб

ответ

0
+0

На самом деле, я бы говорил об этом раньше. Я не звоню SOAP в веб-службу. Я использую ScriptManager для добавления ссылок на службы, которые затем создают клиентский прокси для создания вызовов ajax. Если я подниму Fiddler и посмотрю на фактические звонки, они не SOAP, а JSON. Поскольку они не являются вызовами SOAP, упомянутые в статье SoapExtensions не будут обрабатывать ошибки в json-вызовах. Есть ли способ сделать JSONExtension вместо SoapExtension? – jusaskin

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