Как регистрировать веб-ошибки на Asp.Net как файл запроса Fiddler

Предыстория: в нашем веб-приложении asp.net мы сохраняем информацию об ошибках (например, сообщение, трассировку стека, идентификатор пользователя и т. Д.) В нашу базу данных. Поэтому периодически мы возвращаемся и пытаемся воспроизвести ту же ошибку на наших тестовых серверах.

Проблема: иногда только эти журналы не помогают решить проблему, потому что у людей может быть другая информация о файлах cookie, пользовательских агентах и ​​т. Д.

Возможное решение: мы думаем, что в случае ошибки сохранить весь почтовый запрос как файл запроса Fiddler. Итак, на скрипте мы загрузим этот файл и Replay. Он будет отправлять все связанные заголовки файлов cookie WebForms и т. Д. Таким образом, мы будем очень близки к тому, какие действия выполняют пользователи. как ajax, получить или отправить запрос.

Вопрос: Это идеальное решение для нашего вопроса? Если да, будет ли простой способ сохранить эту информацию как «Файл запроса Fiddler», или мы должны написать наш собственный класс для форматирования информации запроса?


person Teoman shipahi    schedule 12.07.2012    source источник


Ответы (1)


Если бы в журналах действительно была вся необходимая информация, вы могли бы легко сохранить запрос в виде файла SAZ для воспроизведения. Но насколько мне известно, большинство журналов не содержат всей информации в запросе. Вы можете посмотреть http://code.google.com/p/elmah/, который имеет возможность создавать файлы .SAZ Fiddler.

person EricLaw    schedule 12.07.2012