none
Problema con clickonce y BD access RRS feed

  • Pregunta

  • Hola,

    Tengo una aplicación con visual studio en c#. La aplicación se conecta a una BD de access en local, genera un par de report con reportviewer y tiene unas librerías para mapas de google maps. Hasta ahí todo bien.

    A la hora de generar el instalador, clickonce lo hace sin problemas, incluso genero actualizaciones.

    El problema está cuando instalo la aplicación en otro PC, la aplicación no se inicia. Hace el intento de abrirse porque veo el .exe en el administrador de tareas pero se cierra sin dar error ni nada. Si genero un actualización, al arrancar la descarga sin problemas, pero la aplicación no llega a verse nunca. No se que le puede faltar.

    ¿Alguien me puede arrojar un poco de luz?

    Muchas gracias

    Error encontrado:

    Aplicación: miAplicacion.exe
    Versión de Framework: v4.0.30319
    Descripción: el proceso terminó debido a una excepción no controlada.
    Información de la excepción: System.InvalidOperationException
       en System.Data.OleDb.OleDbServicesWrapper.GetDataSource(System.Data.OleDb.OleDbConnectionString, System.Data.OleDb.DataSourceWrapper ByRef)
       en System.Data.OleDb.OleDbConnectionInternal..ctor(System.Data.OleDb.OleDbConnectionString, System.Data.OleDb.OleDbConnection)
       en System.Data.OleDb.OleDbConnectionFactory.CreateConnection(System.Data.Common.DbConnectionOptions, System.Data.Common.DbConnectionPoolKey, System.Object, System.Data.ProviderBase.DbConnectionPool, System.Data.Common.DbConnection)
       en System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionPoolGroup, System.Data.Common.DbConnectionOptions)
       en System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(System.Data.Common.DbConnection, System.Threading.Tasks.TaskCompletionSource`1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal, System.Data.ProviderBase.DbConnectionInternal ByRef)
       en System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory, System.Threading.Tasks.TaskCompletionSource`1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions)
       en System.Data.ProviderBase.DbConnectionInternal.OpenConnection(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory)
       en System.Data.OleDb.OleDbConnection.Open()
       en _miAplicacion.Dao.getIncrementosCombo()
       en _miAplicacion.FrMenu.preCargarIncrementos()
       en _miAplicacion.FrMenu..ctor()
       en _miAplicacion.Program.Main()



    • Editado Amocu lunes, 19 de abril de 2021 9:48
    • Cambiado EricRR lunes, 19 de abril de 2021 13:56 SQL
    lunes, 19 de abril de 2021 6:53

Todas las respuestas