usar instalar for como iis-7 url-rewriting web-config url-rewrite-module

iis-7 - instalar - url rewrite iis install iis 8



Módulo de urlrewrite IIS7-Reglas en un archivo xml externo (2)

Estoy usando el módulo IIS7 UrlRewrite. Configuré mis reglas en la sección web.config <system.webServer><rewrite> . Quiero saber si hay una manera de definir las reglas en un archivo xml externo en lugar de en el archivo web.config. Gracias.



Sí, puede usar el atributo configSource para apuntar a un archivo externo como puede hacerlo con otras secciones web.config. En la web.config:

<rewrite> <rules configSource="Rewrite.config" /> </rewrite>

Y en el archivo de configuración de reglas:

<rules> <rule name="some rule"> <!-- rule details here ---> </rule> </rules>

Incluso puedes usar el administrador de IIS para editar reglas y simplemente funcionará. Una pequeña advertencia con este enfoque: cuando realice un cambio y guarde un archivo externo como este, no reciclará la aplicación, como lo hará un cambio en el archivo web.config. Por lo tanto, si está editando una regla y quiere que tenga efecto, debe introducir manualmente el archivo web.config haciendo una edición y guardándola.

Otra referencia: mover la sección de reescritura de URL de IIS7 fuera del archivo web.config