Posso ver um log do IIS carregando (ou não carregando) um httpmodule .net?

1

Eu tenho um site que usa um módulo de segurança .net para proteger determinadas áreas do site. Não está funcionando, as páginas que devem ser protegidas por senha não. Fora isso, o site não gera nenhum erro.

Não tenho acesso ao código e o módulo parece não registrar nada.

Existe um log do IIS ou .Net para carregar / chamar httpModules? Eu sinto que não está carregando / chamando, e simplesmente não está me dizendo.

Meu web.config possui esse trecho, que carrega o módulo:

<httpModules>

  <add name="MyApp.SecurityModule" type="MyApp.Host.Security.WebForms.SecurityModule" />

</httpModules>
Jordan Hudson
fonte

Respostas:

0

Este módulo de segurança é compilado em seu próprio assembly separado (DLL)? Nesse caso, você poderá detectar se a DLL está sendo acessada com êxito pelo processo do IIS (w3wp.exe) usando o procmon SysInternals . Talvez seja tão simples quanto um problema de permissão do sistema de arquivos.

Você verificou o log de eventos do Windows em busca de mensagens de erro?

O aplicativo usa log4net ou outra estrutura de log? Talvez você possa alterar o nível de log para DEBUG e ver se alguma coisa está gravada no log do aplicativo.

Você pode tentar ativar o rastreamento de página no web.config e verificar se alguma coisa aparece no log de rastreamento.

Larry Silverman
fonte