none
Mensaje de error en el Log del servidor RRS feed

  • Pregunta

  • Hola a todos, tengo una máquina virtual en Azure que llama una base de datos de SQL server 2012, en el log del servidor me aparece el siguiente mensaje pero no se a que se refiera ya que el IIS de mi servidor es configurado el DefaultAppPool con el framework 4.0

    Event code: 3005
    Event message: An unhandled exception has occurred.
    Event time: 12/17/2018 10:08:21 AM
    Event time (UTC): 12/17/2018 4:08:21 PM
    Event ID: 1b002fdd987a45ea91e260f1a9dd3e15
    Event sequence: 986
    Event occurrence: 19
    Event detail code: 0
     
    Application information:
        Application domain: /LM/W3SVC/2/ROOT-1-131895351078314961
        Trust level: Full
        Application Virtual Path: /
        Application Path: F:\inetpub\wwwroot\miweb\
        Machine name: MIWEB
     
    Process information:
        Process ID: 1968
        Process name: w3wp.exe
        Account name: IIS APPPOOL\DefaultAppPool
     
    Exception information:
        Exception type: InvalidOperationException
        Exception message: The ConnectionString property has not been initialized.
       at System.Data.SqlClient.SqlConnection.PermissionDemand()
       at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
       at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
       at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
       at System.Data.SqlClient.SqlConnection.Open()
       at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)

    lunes, 17 de diciembre de 2018 17:00

Respuestas

  • Buenas,

    Ese error indica que estas intentando utilizar una conexión a la que no le has asignado su cadena de conexión. Verifica que le indicas la cadena de conexión correctamente y que el código se ejecuta bien.

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    • Marcado como respuesta Hugosoft martes, 18 de diciembre de 2018 18:34
    lunes, 17 de diciembre de 2018 17:05
  • Buenas,

    Podrías poner un breakpoint y ver si esa variable tiene contenido? A mi me ha pasado más de una vez que me equivoco al escribir la clave y me da problemas. Pregunto esto porque el error te esta indicando que la cadena de conexión no se a introducido, en algún lugar tendrás algo parecido a esto:

    var constr = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
    
    using (var con = new SqlConnection(constr))
    //.....


    O por el contrario, si usas EntityFramework, algo asi:

    public ApplicationDbContext()
    : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    Revisa que la cadena de conexión se llama igual que la que tienes en al web.config.

    El error no es de no poder conectar, sino de error en la cadena de conexión.

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    • Marcado como respuesta Hugosoft martes, 18 de diciembre de 2018 18:34
    lunes, 17 de diciembre de 2018 20:01

Todas las respuestas

  • Buenas,

    Ese error indica que estas intentando utilizar una conexión a la que no le has asignado su cadena de conexión. Verifica que le indicas la cadena de conexión correctamente y que el código se ejecuta bien.

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    • Marcado como respuesta Hugosoft martes, 18 de diciembre de 2018 18:34
    lunes, 17 de diciembre de 2018 17:05
  • Hola Jorge, muchas gracias por la respuesta, tengo la cadena de conexión en mi web.config y esta variable la mando a llamar en mi aplicación a la cual me conecto perfectamente, donde más debo agregar la cadena de conexión?

    lunes, 17 de diciembre de 2018 18:12
  • Buenas,

    Podrías poner un breakpoint y ver si esa variable tiene contenido? A mi me ha pasado más de una vez que me equivoco al escribir la clave y me da problemas. Pregunto esto porque el error te esta indicando que la cadena de conexión no se a introducido, en algún lugar tendrás algo parecido a esto:

    var constr = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
    
    using (var con = new SqlConnection(constr))
    //.....


    O por el contrario, si usas EntityFramework, algo asi:

    public ApplicationDbContext()
    : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    Revisa que la cadena de conexión se llama igual que la que tienes en al web.config.

    El error no es de no poder conectar, sino de error en la cadena de conexión.

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    • Marcado como respuesta Hugosoft martes, 18 de diciembre de 2018 18:34
    lunes, 17 de diciembre de 2018 20:01
  • Muchas gracias, saludos
    martes, 18 de diciembre de 2018 18:33