Как использовать пользовательский модуль регистрации IIS 7 и модуль трассировки ETW - PullRequest
3 голосов
/ 20 октября 2010

Я заметил, что в IIS 7 есть специальный модуль регистрации logcust.dll.Говорят, этот модуль помогает загрузить ваш собственный модуль регистрации.Но я не могу найти информацию о том, как его использовать.Я открыл эту DLL и заметил, что она реализует IHttpModule и регистрируется на все события, но ничего не делает в обработчиках событий.

Тот же вопрос для другого модуля IIS ETW iisetw.dll.

1 Ответ

1 голос
/ 12 февраля 2011

См. Здесь краткое описание всех модулей IIS:

Подробнее о модуле нестандартного ведения журнала см. Здесь:

Пользовательский модуль ведения журнала управляет стандартным ведением журнала, которое можно настроить через интерфейс IIS Manager.Технически это можно настроить, предоставив собственную реализацию ведения журнала, но в IIS7 рекомендуется вместо этого просто создать собственный модуль.

Модуль IIS ETW используется для регистрации событий трассировки в ETW.Вот документация по ETW для IIS 6. В принципе, для IIS7 она работает аналогично, но с трассировкой включается больше информации.

http://technet.microsoft.com/en-us/library/cc728367(WS.10).aspx

Вот как вы включаете трассировку для определенных URL:

http://www.iis.net/ConfigReference/system.webServer/httpTracing

IIS7 также включает функцию отслеживания невыполненных запросов, которая позволяетВы должны собирать трассировки ETW только для определенных запросов - например, только для неудачных запросов.Это то, что я обычно использую, если я хочу собирать следы.

...