Edmx .net 4.0找不到指定的命名连接

时间:2012-05-08 13:44:33

标签: c# .net

在配置中找不到指定的命名连接,不打算与EntityClient Provider一起使用,无效。“

我有一个有效的控制台项目。但是,当我尝试将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>

1 个答案:

答案 0 :(得分:0)

Solution

app.config是项目中使用的文件名。但是,在编译时,文件名将成为应用程序的exe名称+ .config。 例如,如果应用程序名称为“sample.exe”,则配置名称应为“sample.exe.config”。