
En este artículo explicare cómo obtener la cadena de conexión desde un archivo Web.Config usando C # y VB.Net, leyendo el valor de la cadena de conexión de la sección ConnectionStrings del Web.Config.
En las aplicaciones de Web solo tiene que hacer referencia a System.Configuration para leer el valor de la cadena de conexión desde el archivo Web.Config.
Lo primero que se tiene que hacer es añadir la cadena de conexión en la sección ConnectionStrings del archivo Web.Config de la siguiente manera.
<? Xml version = "1.0" encoding = "UTF-8"?> <Configuration> <ConnectionStrings> <Add name = "ConString" connectionString = "Data Source = localhost; Initial Catalog = BaseDatos; Integrated Security = true" /> </ ConnectionStrings> </ Configuration>
Agregamos la referencia System.Configuration al proyecto de la siguiente manera.
- Haga clic con el botón derecho del mouse en el proyecto y haga clic en Agregar Referencia en el menú contextual.
- En el cuadro de diálogo Agregar referencia, haga clic en la opción Ensamblados y busque la referencia System.Configuration. Una vez que encuentre simplemente seleccione y haga clic en Aceptar.
- Una vez que se añade la referencia, se mostrará en la carpeta Referencias del Explorador de soluciones.
- En seguida tendrá que importar el espacio de nombres.
C#
using System.Configuration;
VB.NET
Imports System.Configuration
- Una vez que se añade la referencia, se puede leer el valor de la cadena de conexión desde el archivo Web.Config de la siguiente manera.
C#
string connectionString = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
VB.NET
Dim connectionString As String = ConfigurationManager.ConnectionStrings("ConString").ConnectionString
Espero que sea de utilidad este ejemplo y recuerda que tus comentarios son muy importantes, ya que nos ayudan a mejorar.
Saludos y espero sus comentarios.