Blog de Jorge Pedraza

diciembre 12, 2011

Transformación de Web.Config

Filed under: Aplicaciones Web — JorgePedraza @ 6:15 am
Tags:

 

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:

  1. Requisitos.
  2. Transformación de Web.Config.
  3. Como funciona Transformación de Web.Config.
  4. Pasos Claves para Transformar Web.Config.
  5. Transformar Web.Config basado en Perfil personalizado.
  6. Código fuente.
  7. 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:

1. Identificar y configurar las versiones por defecto del Web.Config con los ConnectionStrings deseados. 2. Publicar Solución seleccionado determinado Perfil de publicación.
Paso1 Paso2
   
3. Pulsar Botón Publish (Publicar) para genera resultado final bajo el modo de generación, en este caso Debug. 4. Verificar el Web.Config dentro del resultado de publicación.
Paso3 Paso4
   

5. Transformar Web.Config basado en Perfil personalizado:

1. Crear un perfil de construcción, por ejemplo llamado Inicio. 2. Pulsar botón derecho del ratón sobre el Web.Config raíz, luego se da clic sobre la opción Add Config Transforms.
Perfil1 Perfil2
   
3. Identificar y configurar el archivo Web.Inicio.Config, con el ConnectionString deseado. 4. Publicar (Publish) el resultado final basado en el Perfil de construcción Inicio y verificar el Web.Config dentro del resultado de publicación.
Perfil3 Perfil4

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:

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: