La Red de Conocimientos Pedagógicos - Aprendizaje de inglés - La propiedad no ha sido inicializada, ¿cómo solucionarlo?

La propiedad no ha sido inicializada, ¿cómo solucionarlo?

La propiedad ConnectionString no se ha inicializado.

Explicación: Se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Consulte el seguimiento de la pila para obtener más detalles sobre el error y en qué parte del código lo causó.

Detalles de la excepción: System.InvalidOperationException: la propiedad ConnectionString no se ha inicializado.

Error de origen:

Línea 15: {

Línea 16: SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["Connection"]);

Línea 17: con.Open();

Línea 18: string sql = "select * from Leave donde nombre de usuario='"+Session["UserName"].ToString()+"' ";

Línea 19: SqlDataAdapter da = new SqlDataAdapter(sql,con);

Archivo fuente: d:\new\Web\0529\userwork\LeaveList.aspx.cs línea : 17

------Solución--------------------

Punto de interrupción aquí para ver si hay se obtuvo cualquier valor No ConnectionString

SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["Connection"]

------Solución-------); - ------------

No hay definición de Conexión en Web.Config

------Solución------ -- ------------

Puede configurar la cadena de conexión en el nodo ConnectionStrings, pero no hay ninguna conexión configurada en appSettings

------Solución-------------- ---- --

¿Hay una cadena que se conecta a la base de datos en web.config?

------Solución----------- -- -------

Su punto de interrupción está en la línea 16, verifique cada variable una por una para ver si no está vacía

------Solución --- ------------------

(ConfigurationManager.AppSettings["Connection"]) Su conexión aquí está en web.config