Есть ли способ глобально обрабатывать Ajax ошибок в веб-формах asp net? - PullRequest
1 голос
/ 10 июля 2020

Я ищу способ зарегистрировать ajax ошибок глобально. Я уже читал множество способов, но ни один из них не работал. Проблема в том, что когда в запросах ajax возникает ошибка, она обрабатывается RestHandler.ExecuteWebServiceCall и никогда не запускает Application_Error.

Это хорошо описано здесь @Michael Liu.

Проблема с его ответом заключается в том, что невозможно получить фактическое исключение и зарегистрировать его, если в webconfig для параметра customErrors установлено значение «Вкл.».

Обратите внимание, что я не хотите вернуть трассировку стека в javascript или что-нибудь в этом роде. Кроме того, приложение очень старое и большое, и я не могу изменить всю систему работы soap или ajax или ведения журнала, так как это может привести к поломке приложения.

Есть ли есть ли способ перехватить и зарегистрировать эти исключения глобально?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...