serverfault показал мне Эта тема, и я думаю, что хочу сделать то же самое, но в IIS, а не в Apache.
У меня есть приложение "приборной панели", которое я создаю, и я хочу, чтобы оно показывало, какие файлы в настоящее время обслуживаются IIS. В основном это будут большие файлы.
Я считаю, что COM-интерфейс ILogScripting был бы хорошим местом для начала, но он недоступен в IIS 7, и он полагается на базовые журналы IIS для своих данных. И в этом, я думаю, моя проблема.
Как мне заставить IIS вводить, по сути, две записи журнала: одну при начале запроса и одну при закрытии соединения?
Кроме того, похоже, что IIS не «фиксирует» записи журнала по мере их появления в «реальном времени». Там какая-то задержка / пакетное задание. Это тоже вызовет проблемы для меня.
Или мне нужно вместо этого что-то делать на isapi?
IIS7 имеет встроенный модуль мониторинга запросов к которому можно получить доступ через WMI.