none
Erro na execução do sistema após instalado no cliente - Entity Framework RRS feed

  • Pergunta

  • Olá pessoal, preciso da ajuda de vocês pois estou a quase um dia todo tentando descobrir o motivo. 

    Basicamente o erro só ocorre quando coloco o sistema em produção. Estou testando numa VM com Windows XP. O projeto foi feito no VS 2010 + Sqlite + Framework 4... e é Forms.

    Uma primeira versão chegou a funcionar... porém após a última liberação começou esse erro. Já removi do projeto o model dos dados, renomeei o contexto do EF... fiz de tudo achando que poderia ser alguma referência errada.

    Pelo log do Windows recebo esse erro:

    Tipo de evento:	Erro
    Fonte de evento:	.NET Runtime
    Categoria do evento:	Nenhuma
    Id. do evento:	1026
    Data:		15/05/12
    Hora:		16:27:13
    Usuário:		N/A
    Computador:	XP
    Descrição:
    Aplicativo: WSO Access.exe
    Versão do Framework: v4.0.30319
    Descrição: O processo foi terminado devido a uma exceção sem tratamento.
    Informações da Exceção: System.Configuration.ConfigurationErrorsException
    Pilha:
       em System.Configuration.ClientConfigurationSystem.EnsureInit(System.String)
       em System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(System.String)
       em System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(System.String)
       em System.Configuration.ConfigurationManager.GetSection(System.String)
       em System.Configuration.ConfigurationManager.get_ConnectionStrings()
       em System.Data.EntityClient.EntityConnection.ChangeConnectionString(System.String)
       em System.Data.EntityClient.EntityConnection..ctor(System.String)
       em System.Data.Objects.ObjectContext.CreateEntityConnection(System.String)
       em Access.AccessDBEntities..ctor()
       em WSO_Access.Start.ValidaChaveAplicacao()
       em WSO_Access.Start.Main()
    
    
    Para obter mais informações, visite o Centro de ajuda e suporte em http://go.microsoft.com/fwlink/events.asp.
    

    Achei que o problema seria no método 'ValidaChaveAplicacao()' mas mesmo após retirando-o ocorre o erro.

    Abaixo o meu arquivo app.config:

    <?xml version="1.0"?>
    <configuration>
      <system.data>
        <DbProviderFactories>
          <remove invariant="System.Data.SQLite" />
          <add name="SQLite Data Provider" invariant="System.Data.SQLite"
               description=".Net Framework Data Provider for SQLite"
               type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
        </DbProviderFactories>
      </system.data>
      <configSections>
        <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
          <section name="Access.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
      </configSections>
      <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0" />
      </startup>
      <connectionStrings>
        <add name="AccessDBEntities" connectionString="metadata=res://*/AccessModel.csdl|res://*/AccessModel.ssdl|res://*/AccessModel.msl;provider=System.Data.SQLite;provider connection string='data source=&quot;C:\WSO Software\Access\wsoaccessDB.db&quot;'" providerName="System.Data.EntityClient" />
        <!--<add name="AccessDBEntities" connectionString="metadata=res://*/AccessModel.csdl|res://*/AccessModel.ssdl|res://*/AccessModel.msl;provider=System.Data.SQLite;provider connection string='data source=&quot;D:\Visual Studio 2010\Projects\WSO Access\WSO Access\wsoaccessDB.db&quot;'" providerName="System.Data.EntityClient" />-->    
      </connectionStrings>
      <userSettings>
        <Access.Properties.Settings>
          <setting name="usuarioLogado" serializeAs="String">
            <value />
          </setting>
        </Access.Properties.Settings>
      </userSettings>
    </configuration>

    Alguém tem alguma dica???


    Wagner Samuel de Oliveira
    WSO Software
    www.wso.com.br

    terça-feira, 15 de maio de 2012 19:49

Respostas

Todas as Respostas