He creado una pequeña Biblioteca de clases, con un HttpModule que usa un filtro para agregar algo de HTML a cada página solicitada servida por IIS7.El módulo registrado en IIS7 no funciona
Lo probé primero registrando el módulo en el web.config en un sitio web de prueba, y funciona como debería, pero solo en esa aplicación.
He generado un dll y he creado un conjunto con nombre fuerte.
Necesito de alguna manera agregar este ensamblaje como un módulo en IIS a nivel de servidor, de modo que funcione para todas las solicitudes, en todas las aplicaciones y para el contenido que no sea de formato.
Hasta ahora, he intentado agregar el .dll como un módulo nativo. Esto no funciona Está en la lista de módulos nativos, pero no funciona.
He instalado el .dll en el GAC.
Al seguir leyendo, parece que tengo que agregar el ensamblaje como un módulo administrado, y luego lo selecciono en la lista desplegable en "agregar módulo administrado" en IIS.
Para esto, he intentado usar la herramienta de línea de comandos appcmd, escribiendo: "Agregar módulo/nombre: string/Tipo: Cadena/Condición previa: cadena"
he tenido ningún éxito haciendo esto, puesto que puede' t averiguar qué establecer como tipo y precondición.
Como he leído, los módulos registrados en IIS deberían funcionar para todas las aplicaciones en todos los sitios y todas las solicitudes.
El punto es evitar tener que registrar el módulo en cada archivo web.config de las aplicaciones.
¿Alguna idea?
http://learn.iis.net/page.aspx/244/how-to-take-advantage-of-the-iis-integrated-pipeline/ –
He editado mi respuesta con más ayuda sobre cómo usarla comando appcmd No lo agregue como módulo nativo, si tiene problemas con la línea de comandos, use el Administrador de IIS para agregar ** Módulo administrado **, pasos de cómo en mi respuesta. – Tomek