Tengo un problema con mi Authentication HttpModule. El problema es que obviamente se ejecuta para cada solicitud que recibo en mi servidor web (IIS7). Debido a que también usa la variable Session, no funciona correctamente en CSS, archivos JS y similares.Excluir que HttpModule se ejecute para contenido estático en IIS7
He intentado utilizar:
<add name="AuthModuleName" type="..." preCondition="managedHandler" />
pero fue en vano. Todavía se ejecuta en cada solicitud independientemente de su extensión o tipo de mime. También debería agregar, hay una configuración
<modules runAllManagedModulesForAllRequests="true">
que me pareció sospechosa y realmente deshabilitó preConditions en los módulos. Pero al cambiarlo a falso, se rompe la aplicación de una manera completamente diferente y con una excepción diferente (el programa SessionStateTempDataProvider requiere que SessionState esté habilitado).
¿Alguien puede ayudarme a forzar a IIS7 a excluir mi HttpModule cuando las solicitudes se hacen para archivos de contenido estático?
Por cierto, está seguro de que se trata de IIS7 y no de ASP.NET Development Server, ¿verdad? Solo comprobando dos veces. –
Estoy 100% seguro ... –