none
Login n capas asp c# - capa datos/entidad/negocio/presentacion RRS feed

  • Pregunta

  • Buenas estimados tengo un problema de conexion con mi login
    capa datos
    capa entidad
    capa negocio
    capa presentacion

    en mi capa datos he creado una clase Conexion

    namespace CapaDatos
    {
        public class Conexion
        {
            public Conexion()
            {
            }
            public string obtenerConexion()
            {
                string obtcnx = ConfigurationManager.ConnectionStrings["AccesoBd"].ConnectionString;
                if(object.ReferenceEquals(obtcnx, string.Empty))
                {
                    return string.Empty;
                }
                else
                {
                    return obtcnx;
                }
            }
        }
    }

    En mi capa presentacion en el archivo web.config va esto: 

     <connectionstrings>
        <add name="AccesoBd" connectionString="Data Source=(local); Initial Catalog=testing; Integrated Security=True" providerName="System.Data.SqlClient" />
        </connectionstrings>

    Pero no corre, me manda el siguiente error :

    <fieldset>

    Origen de configuración:

       11:     </system.web>
       12:     <connectionstrings>
       13:     <!--<add name="AccesoBd" connectionString="Data Source=ASISTENTETI\SQLEXPRESS;Initial Catalog=testing;Integrated Security=True" providerName="System.Data.SqlClient"/>-->
    
    </fieldset>

    More Information:

    Se produce este error cuando surge algún problema al leer el archivo de configuración del servidor web o la aplicación web. En algunos casos, los registros de eventos pueden contener más información sobre el motivo de este error.


    Del Castillo Victor Andres - Lima Peru

    jueves, 20 de abril de 2017 16:20

Respuestas

  • Hola VikDelCastillo

    La conexión debería ser la palabra String con mayúscula:

    <connectionStrings>
    <add name="AccesoBd" connectionString="Data Source=(local); Initial Catalog=testing; Integrated Security=True" providerName="System.Data.SqlClient" />
        </connectionStrings>

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    • Marcado como respuesta VikDelCastillo jueves, 20 de abril de 2017 16:47
    jueves, 20 de abril de 2017 16:43

Todas las respuestas

  • hola

    porque veo que esta comentada la linea que define el connection string en el web.config

    porque tiene <!-- ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 20 de abril de 2017 16:24
  • Error al pegar el connection string, borre el que estaba sin comentar y deje el comentado, de igual manera subo como está actualmente:
    <connectionstrings>
    <add name="AccesoBd" connectionString="Data Source=(local); Initial Catalog=testing; Integrated Security=True" providerName="System.Data.SqlClient" />
        </connectionstrings>

    Del Castillo Victor Andres - Lima Peru

    jueves, 20 de abril de 2017 16:29

  • Del Castillo Victor Andres - Lima Peru

    jueves, 20 de abril de 2017 16:32
  • Hola VikDelCastillo

    La conexión debería ser la palabra String con mayúscula:

    <connectionStrings>
    <add name="AccesoBd" connectionString="Data Source=(local); Initial Catalog=testing; Integrated Security=True" providerName="System.Data.SqlClient" />
        </connectionStrings>

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    • Marcado como respuesta VikDelCastillo jueves, 20 de abril de 2017 16:47
    jueves, 20 de abril de 2017 16:43
  • Esas cosas como pueden pasar tan desapercibido ...ajo!!! media hora he mirado el código y no lo ví nunca, gracias brayan! 

    Del Castillo Victor Andres - Lima Peru

    jueves, 20 de abril de 2017 16:47