Comunidad de desarrolladores de Puebla.NET
Iniciar sesión Unete ahora
 
 
Novedades | Anuncios | Eventos | Publicaciones | Foros | Bolsa de trabajo | Conocenos | Encuestas
 
  Buscar  
 
Anónimo
2631202 visitas desde Octubre de 2004
8 usuarios en línea
Contáctanos en línea:





Certificate Veracruz

Seguridad


 
Archivos de configuración de la aplicación (application.config, web.config)

Publicado por el Monday, February 14, 2005 (UMST)

Utilidad de los archivos de configuración y ejemplo breve de <appSettings>

Archivos de configuración de la aplicación (application.config, web.config)

Este tipo de archivos contienen valores específicos de una aplicación,
valores de configuración que puede leer la aplicación y valores que lee el CLR.
 

Supongamos que tenemos una plicación web cuya base de datos tiene que ser migrada de
servidor, esto nos obliga a cambiar la cadena de conexión para nuestras operaciones.

Si tenemos la cadena de conexión dentro de nuestras páginas asp,
estamos obligados a recompilar el código, operación que no  puede ser del todo
útil ya que posiblemente tendremos que volver a mandar al servidor que aloja
nuestra aplicación el resultado de la compilación.

El otro panorama es tener la Configuración de la cadena de conexión dentro del archivo
de configuración mediante <appSettings> como se muestra a continuación:


 <appSettings>
  <add key="gsServidor" value="miServidor" />
  <add key="gsBD" value="BD1" />
  <add key="gsUsuario" value="user" />
  <add key="gsPassword" value="abc" />
 </appSettings>


En cuyo caso, será tomada por nuestra aplicación de la siguiente forma:

  miConexion = New OleDb.OleDbConnection( _
                "Provider=SQLOLEDB;Data source=" & ConfigurationSettings.AppSettings("gsServidor") & _
                ";initial catalog=" & ConfigurationSettings.AppSettings("gsBD") & _
                ";user id=" & ConfigurationSettings.AppSettings("gsUsuario") & _
                ";password=" & ConfigurationSettings.AppSettings("gsPassword"))


De esta manera basta con editar el archivo de configuración cada vez que sea necesario
cambiar algún parámetro de nuestra cadena de conexión.


 


Calificación promedio:

Agregar comentario