Hola la presente de este articulo es para resaltar de forma rápida y precisa la característica Transformación de Web.Config disponible dentro de Visual Studio 2010.
Índices:
- Requisitos.
- Transformación de Web.Config.
- Como funciona Transformación de Web.Config.
- Pasos Claves para Transformar Web.Config.
- Transformar Web.Config basado en Perfil personalizado.
- Código fuente.
- Enlaces de Referencia.
1. Requisitos:
- Visual Studio 2010
- Conocimientos sobre desarrollo ASP.NET 2.0 o Superior
2. Transformación de Web.Config:
Es una característica equipada dentro de Visual Studio 2010 el cual permitir mantener diferentes versiones de Web.Config dentro de un proyecto del tipo ASP.NET para usar de forma selectiva en la fase de implementación de dicho proyecto.
3. Como funciona Transformación de Web.Config:
Dentro de un proyecto ASP.NET desde Visual Studio 2010, se puede encontrar por defecto 3 archivos Web.Config anidados (Web.Config, Web.Debug.Config, Web.Release.Config), donde los dos últimos mencionado contiene ConnectionStrings por defecto en comentarios, para los cuales se encuentra atributos especiales (xdt:Transform="SetAttributes" y xdt:Locator="Match(name)") dentro de su elemento.
Entonces la idea principal es quitar los comentarios del ConnectionStrings de cada Web.Config y hacer coincidir su nombre (name) para realizar la actualización de valores de ConnectionString en la fase de implementación de acuerdo al perfil de construcción establecido, por ejemplo (Debug o Release).
4. Pasos claves para Transformar Web.Config:
5. Transformar Web.Config basado en Perfil personalizado:
Recuerde que para continuar la ejecución y prueba normal del proyecto, se sugiere usar el perfil de construcción tanto Debug o Release.
6. Código Fuente:
7. Enlaces de Referencia: