¿Cómo leer (obtener) la cadena de conexión desde Web.Config usando C # y VB.Net?

Estrada Web Group
Administrador
¿Cómo leer (obtener) la cadena de conexión desde Web.Config usando C # y VB.Net?

get connectioString

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.

leer cadena de conección desde el web config

  • 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.

ConnectionString with Web.Config

  • Una vez que se añade la referencia, se mostrará en la carpeta Referencias del Explorador de soluciones.

Cadenas de conección en asp.net

 

  • 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.

Compartir artículo:

Más artículos geniales

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla