Eu tenho um módulo HTTP personalizado para um site ASP.NET MVC3 que estou carregando do web.config:
<system.web>
<httpModules>
<add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" />
</httpModules>
</system.web>
O módulo é carregado corretamente quando eu executo o site no servidor da Web VS (o ponto de interrupção no meu método Init é atingido), mas quando eu o hospedo no IIS, ele parece ser ignorado (o ponto de interrupção é perdido e a funcionalidade do módulo está ausente). do site). Eu tentei em duas caixas separadas do IIS com um resultado semelhante.
O que estou fazendo de errado? Existe uma configuração em que preciso ativar o IIS para carregar módulos do web.config de um site?