2012-05-08 5 views
0

指定された名前の接続はどちらか、EntityClientプロバイダで使用されることを意図し、有効ではないではない構成では見つからなかったが見つかりません。」EDMX .NET 4.0指定した名前の接続がいずれかの

私が持っていますコンソールプロジェクトですが、ライブサーバーにexeとapp.config(同じフォルダ)をコピーしようとすると、動作しなかったため次のエラーが表示されます。ドメインの問題か、私はedmxを選んだので、この時間以外は別のプロジェクトを使っていたのでデータベースにアクセスできると確信しています。

<connectionStrings> 
<add name="AdvWorksEntities" connectionString="metadata=res://*/GroupsModel.csdl|res: //*/GroupsModel.ssdl|res://*/GroupsModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=abcd;Initial Catalog=AdvWorks;Persist Security Info=True;User ID=user;Password=pass;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> 
</connectionStrings> 
+0

スタックトレースとは何ですか? – SLaks

答えて

0

Solution

のapp.configは、プロジェクトで使用されるファイル名です。ただし、コンパイル時にファイル名はアプリケーションのexe名+ .configになります。 たとえば、アプリケーション名が "sample.exe"の場合、構成名は "sample.exe.config"にする必要があります。

関連する問題