Determinando arquivos atualmente em serviço no IIS 7

Determinando arquivos atualmente em serviço no IIS 7

serverfault me ​​mostrouEste tópico, e acho que quero fazer a mesma coisa, mas no IIS, não no Apache.

Eu tenho um aplicativo de "painel" que estou construindo e quero mostrar quais arquivos estão sendo servidos pelo IIS. Na maioria das vezes, serão arquivos grandes.

Acredito que a interface COM ILogScripting teria sido um bom lugar para começar, mas não está disponível no IIS 7 e depende dos logs subjacentes do IIS para seus dados. E é aí, acredito, que reside o meu problema.

Como faço para que o IIS coloque, essencialmente, duas entradas de log, uma quando a solicitação começa e outra quando a conexão é encerrada?

Além disso, parece que o IIS não "confirma" as entradas de log à medida que ocorrem, em "tempo real". Há algum tipo de atraso/trabalho em lote. Isso também causará um problema para mim.

Ou preciso fazer algo no isapi?

Responder1

IIS7 tem um built-insolicitar módulo de monitoramentoque pode ser acessado via WMI.

informação relacionada