2009-08-31 27 views
13

Tengo una configuración de tres niveles. Alguien sugirió que debería obtener el ConnectionString del archivo Web.Config y lo tengo configurado de esta manera:No puedo acceder al administrador de configuración desde mi solución

alt text

Ahora estoy tratando de acceder a la ConnectionString de mi nivel DAL, pero no puedo no encuentra el ConfigurationManager. ¿Cómo puedo invocar a mi cadena de conexión de aquí ?:

alt text

Respuesta

20

agregar una referencia a System.Configuration, y luego tener una clase utilizando para System.Configuration, entonces tendrá acceso a:

ConfigurationManager.ConnectionStrings 

Y la tuya se puede acceder a través de

string s = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; 
+0

lo que es una "usando la clase"? –

+0

Supongo que me refería a una "declaración de uso", es decir, 'using System.Configuration'. –

3
  1. Debe agregar una referencia al System.Configuration.dll

  2. y luego agregue using System.Configuration; a su clase.

  3. Ahora puede acceder a su archivo de configuración como esta:

    ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

Cuestiones relacionadas