Узнайте, какие поля доступны для IIS 7 Advanced Logging из модулей

Вы можете установить модуль Advanced Logging для IIS 7. После установки у вас есть возможность определить новые поля из нескольких разных источников. Одним из таких источников являются другие модули.

Я не могу понять, как получить список полей, которые другие модули "публикуют". Там загружено множество модулей, установленных по умолчанию, и я должен представить, что они публикуют некоторые данные, о которых я хотел бы знать (надеюсь, UrlRoutingModule публикует то, что я специально ищу).

Кроме того, если вы знаете, как или где найти хорошую документацию по написанию.net HttpModules, публикующих настраиваемые поля, я бы хотел увидеть / услышать об этом.

1 ответ

Посмотрев на это некоторое время, я не думаю, что на самом деле другие модули IIS могут "публиковать" поля для использования в Advanced Logging.

Я думаю, что "Тип источника" "Модуль" относится к самому модулю расширенного ведения журнала, а не к произвольному собственному или управляемому модулю.

Может быть возможным иметь собственный модуль, добавляющий заголовки запроса в запрос, которые затем выбираются в качестве настраиваемых полей модулем расширенного ведения журнала. Ваш модуль должен будет работать перед модулем регистрации в конвейере запросов.

Другие вопросы по тегам