0

指定された名前付き接続が構成に見つからないか、EntityClientプロバイダーでの使用を目的としていないか、無効です。」

作業中のコンソールプロジェクトがあります。ただし、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>
4

1 に答える 1

0

解決

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

于 2012-05-08T14:31:50.380 に答える