首页 > 其他 > 详细

EF在应用程序配置文件中找不到名为“XXX”的连接字符串。

时间:2017-11-28 00:14:07      阅读:267      评论:0      收藏:0      [点我收藏+]

现象:

在配置EF的时候需要如题所述的问题,仔细检查了在EF实体模型对应程序集下的APP.Config文件中的ConnectionString配置项有了XXX项的数据库字符串的配置:

<connectionStrings>
    <add name="Entities" connectionString="metadata=res://*/DBModel.csdl|res://*/DBModel.ssdl|res://*/DBModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=Cony.Frame;persist security info=True;user id=sa;password=lvcc;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

原因:

程序集编译成为Dll或可执行文件的时候,所有代码都会放到bin目录下,都是读取web.config,所以需要在web项目中再次配置。

解决方法:

将connectionStrings下的Add项拷贝到webconfig中一份。

EF在应用程序配置文件中找不到名为“XXX”的连接字符串。

原文:http://www.cnblogs.com/chenxizhaolu/p/7906604.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!