Blog de Jorge Pedraza

diciembre 12, 2011

Transformación de Web.Config

Archivado en: 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:

Advertisement

Dejar un comentario »

Aún no hay comentarios.

RSS feed para los comentarios de esta entrada. URI para TrackBack.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Theme: Rubric. Blog de WordPress.com.

Seguir

Get every new post delivered to your Inbox.