Как регистрировать веб-ошибки в Asp.Net как файл запроса Fiddler
История вопроса: в нашем веб-приложении asp.net мы сохраняем информацию об ошибках (например, сообщение, отслеживание стека, идентификатор пользователя и т. Д.) В нашей базе данных. Поэтому периодически мы возвращаемся и пытаемся воспроизвести ту же ошибку на наших тестовых серверах.
Проблема: иногда, только эти журналы не помогают в достаточной степени решить проблему, потому что люди могут иметь различную информацию о cookie, пользовательский агент и т.
Возможное решение: мы думаем, что в случае ошибки сохраните весь почтовый запрос как файл запроса Fiddler. Итак, на Fiddler мы загрузим этот файл и повторим. Он будет отправлять все связанные заголовки файлов cookie веб-форм и т. Д. Итак, мы будем довольно близки к тому, какие действия выполняют пользователи. как ajax, получить или опубликовать запрос.
Вопрос: Это идеальное решение для нашей проблемы? Если да, будет ли простой способ сохранить эту информацию как "Файл запроса Fiddler", или мы должны написать наш собственный класс для форматирования информации запроса?
1 ответ
Если в журналах фактически содержится вся необходимая информация, вы можете легко сохранить запрос в виде файла SAZ для воспроизведения. Но, насколько я знаю, большинство журналов не содержат всю информацию в запросе. Вы можете посмотреть на http://code.google.com/p/elmah/, где есть возможность создавать файлы.SAZ Fiddler.