Записывать все полученные данные (заголовки, IP и т. Д.) В дБ для каждого запроса страницы ASPX - PullRequest
0 голосов
/ 28 января 2011

Мы создаем приложение asp.net, в котором мы хотим записывать полученные данные (IP, http заголовки и т. Д.) В базу данных для каждого запроса страницы.

Как организовать приложение aps.net, чтобы мы могли вести журнал в БД даже в случае исключения?
Это хорошая идея?
Должны ли мы записывать данные в БД в новом потоке, чтобы он не замедлял ответ?

1 Ответ

0 голосов
/ 28 января 2011

Если вы используете IIS7, взгляните на Отслеживание невыполненных запросов . Вы можете установить правила, которые будут регистрировать всевозможные подробности о запросе при определенных условиях ошибки. XML-файл содержит информацию о запросе, заголовки и сведения обо всех модулях HttpModules и HttpHandlers, обработавших запрос.

...