Renombrar aplicaciones en IIS7

Parece curioso que la interfaz de IIS7 no permita cambiar el nombre a una aplicación ya creada.
Si lo intentas pulsando F2 sobre el nombre de la aplicación no se activa el prompt de renombrado y si lo intentar desde la configuración básica de la consola de IIS veremos como la casilla correspondiente al nombre viene bloqueada.

Así pues me puse a buscar y encontré un modo de llevarlo a cabo, aunque eso sí, como al final indico, podemos encontrar algún problema.

1. Abrimos la línea de comandos y vemos las aplicaciones que tenemos:

C:> %systemroot%\system32\inetsrv\appcmd list app

2. Lanzamos el comando de cambio de nombre:

C:> %systemroot%\system32\inetsrv\appcmd set app "Default Web Site/AplicacionVieja" -path:/NuevaAplicacion

Y se habrá realizado el cambio correctamente.
Ahora vienen las pegas y porque seguramente Microsoft no nos permite realizar los cambios directamente en la consola.
Al realizar el cambio, las personalizaciones de configuración de IIS se pierden. No las que son guardadas en web.config. Por poner un ejemplo perderíamos la configuración de SSL, si requerimos acceso https o permitimos autenticación con certificado cliente.

Así que cuidado al cambiar el nombre de las aplicaciones.. sobre todo aseguraros de que tenéis clara la configuración que tenéis aplicada a una aplicación.

Bye.

This entry was posted in iis, windows. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *