PDA

View Full Version : [.Net VS 2010] EF - Problema connessione SQL Server 2008


RaouL_BennetH
23-12-2010, 11:54
Ciao a tutti :)

Ho fatto un'applicazione composta da due progetti, che utilizza Entity Framework.

Dal mio pc, tutto funziona correttamente.

Ho creato il progetto di setup e ho eseguito l'installazione su un altro pc.

Su questo pc gira la stessa versione di Sql Server 2008 che uso io in locale.

Il database è stato importato correttamente.

Il problema che ho è con il file app.config.

Pur cambiando il nome del server in detto file, ottengo sempre questo errore:


The specified named connection is either not found in the configuration,
not intended to be used with the EntityClient provider, or not valid.


I file di configurazione sono questi:


//Sul mio PC
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="EmpManagerEntities" connectionString="metadata=res://*/EntityManager.EntityEmployeeModel.csdl|res://*/EntityManager.EntityEmployeeModel.ssdl|res://*/EntityManager.EntityEmployeeModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=INPBOG200\SQLEXPRESS2008;Initial Catalog=empmanager;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>


//e questo è per l'altro pc
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="EmpManagerEntities" connectionString="metadata=res://*/EntityManager.EntityEmployeeModel.csdl|res://*/EntityManager.EntityEmployeeModel.ssdl|res://*/EntityManager.EntityEmployeeModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=OL871\SQLEXPRESS2008;Initial Catalog=empmanager;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>


Non riesco a trovare una soluzione neanche con i link trovati su msdn.

:help:

RaouL.

RaouL_BennetH
27-12-2010, 16:44
:muro: e pazzia!!

In pratica:

Sull'altro pc, il file app.config non viene proprio letto !

Qualsiasi cosa ci scriva dentro, l'errore è sempre lo stesso addirittura se cancello proprio il file.


:help:

Kralizek
27-12-2010, 16:55
:muro: e pazzia!!

In pratica:

Sull'altro pc, il file app.config non viene proprio letto !

Qualsiasi cosa ci scriva dentro, l'errore è sempre lo stesso addirittura se cancello proprio il file.


:help:

ricorda che l'app.config quando si "builda" si chiama "application.exe.config" ;)

RaouL_BennetH
27-12-2010, 17:31
ricorda che l'app.config quando si "builda" si chiama "application.exe.config" ;)

Ciao Kralizek :)

Scusa, ma nella foga e nella rabbia durante la scrittura del post, non l'ho specificato :( ma cmq si, mi riferisco proprio ai nomeApplicazione.exe.config :mc: :muro: :muro: