不支持的关键字:“provider connection string”报错信息及解决方案

今天在部署公司开发框架的时候 ,登录系统之后调用代办列表的时候就报错了

总线调用契约XX.Service.Contracts.IXXService上的GetXXCount方法时出错。 Resolution of the dependency failed, type = "XX.Business.Definition.IXXLogic", name = "(none)".  Exception occurred while: Calling constructor XX.DataAccess.Implement.XXRepository().  Exception is: ArgumentException - 不支持的关键字:“provider     connection string”。  -----------------------------------------------  At the time of the exception, the container was:      Resolving XX.Business.Implement.XXLogic,(none) (mapped from XX.Business.Definition.IXXLogic, (none))    Resolving parameter "repository" of constructor XX.Business.Implement.XXLogic(XX.DataAccess.Definition.IXXRepository repository)      Resolving XX.DataAccess.Implement.XXRepository,(none) (mapped from XX.DataAccess.Definition.IXXRepository, (none))      Calling constructor XX.DataAccess.Implement.XXRepository()

后来我找了好久,才发现是我的XX实体集连接配置(EDM)语句出现了问题

原本语句是这样:

metadata=res://*/XX.csdl|res://*/XX.ssdl|res://*/XX.msl;provider=System.Data.SqlClient;provider connection string="Data Source=15.1.12.104;Initial Catalog=XX;Persist Security Info=True;User ID=XX_Owner;Password=GLrvbYmL;MultipleActiveResultSets=True"

我在数据库里面 对表进行编辑前200行的操作 然后直接在里面把15.1.12.104 这个ip地址改成 15.1.12.106 然后刷新一下数据

结果 它变成了

metadata=res://*/XX.csdl|res://*/XX.      ssdl|res://*/XX.msl;      provider       =System.Data.SqlClient;provider             connection string="Data Source=15.1.12.106;Initial Catalog=XX;Persist Security Info=True;User ID=XX_Owner;Password=GLrvbYmL;MultipleActiveResultSets=True"

无故多了很多空格,哎呀 我去 搞了一上午才发现是这个问题,所以长个教训,以后尽量不要在sql资源编辑器上面改这种长字符的数据

时间: 2024-11-05 12:33:15

不支持的关键字:“provider connection string”报错信息及解决方案的相关文章

【SSH权限故障】   报错信息:Connection closed by

SSH权限故障 故障现象:业务反馈一台虚拟机无法登陆,早晨还好好的 报错信息: [[email protected] ~]# ssh 10.12.141.111 Connection closed by 10.12.141.111 没有台明显的报错,然后-v [[email protected] ~]# ssh -v 10.12.141.111 OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration

Struts1应用、实现简单计算器、使用DispatchAction、显示友好的报错信息、使用动态Form简化开发

实现简单的支持加.减.乘.除的计算器 复制一份Struts1Demo修改:Struts1Calc 方案1: Struts1Calc 创建ActionForm: CalcForm extends ActionForm, num1 num2,生成getter setter: 创建4个Action,在页面中,通过JavaScript控制提交到不同的Action Bean. AddAction: public class AddAction extends Action { @Override publ

postfix报错信息汇总

postfix_编译时make: *** [xsasl_cyrus_server.o] Error 1 make: *** [update] //如果编译出错,检查出错情况,一般是有包忘了装,要不是参数路径错误: [注释]: xsasl_cyrus_server.c:598: error: 'SASL_OK' undeclared (first use in this function) xsasl_cyrus_server.c:600: warning: format '%s' expects

项目中的报错信息,maven报错等的总结

Maven是一个自动化的构建和管理工具.在项目开发中,如果遇到了错误(红叉),一般有如下的解决方法: 1.java.lang.UnsatisfiedLinkError: E:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 遇到以上的情况,http://www.apache.org/dist/tomcat/tomcat-connectors/native/ 到该

PHP安全编程:不要让不相关的人看到报错信息

没有不会犯错的开发者,PHP的错误报告功能可以协助你确认和定位这些错误,可以提供的这些错误的详细描述,但如果被恶意攻击者看到,这就不妙了.不能让大众看到报错信息,这一点很重要.做到这一点很容易,只要关闭display_errors,当然如果您希望得到出错信息,可以打开log_errors选项,并在error_log选项中设置出错日志文件的保存路径. 由于出错报告的级别设定可以导致有些错误无法发现,您至少需要把error_reporting设为E_ALL.E_ALL | E_STRICT 是最高的

oracle实例crash,报错信息ORA-00600、ORA-27091、ORA-27072

[故障现象] 2015年2月8日,oracle10.2.0.4单实例数据库,突然CRASH,但进过重启运行恢复.检查alert.log日志发现如下"ORA-00600.ORA-27091.ORA-27072"报错信息. Errors in file /home/db/oracle/admin/db1/bdump/db1_mmon_22544442.trc: ORA-00600: internal error code, arguments: [kmgs_parameter_update

关于Entity Framework中的Attached报错的完美解决方案终极版

之前发表过一篇文章题为<关于Entity Framework中的Attached报错的完美解决方案>,那篇文章确实能解决单个实体在进行更新.删除时Attached的报错,注意我这里说的单个实体,指的是要更新或删除的实体不包含其它实体(比如导航属性就包含其它实体),也就是简单POCO对象:但如果不是呢?那么那篇文章里的方法在一定程度上不起作用了,仍会报错,我开始也想不明白,明明通过IsAttached函数判断要更新的实体并未Attached,但进行Attaching时但仍然报错说有相同Key,开

SFB Server 更新CU5之后日志显示42016报错信息

更新完成SFB Server CU5补丁之后,发现Lync Server日志提示41026报错信息, 日志名称:          Lync Server 来源:            LS Data MCU 日期:            2017/10/21 0:10:23 事件 ID:         41026 任务类别:          (1018) 级别:            错误 关键字:           经典 用户:            暂缺 计算机: 描述: 与任何 W

Oauth2.0 整合springCloud的Zuul 解决关键BUG 报错信息:Principal must not be null

不清楚Oauth2.0 的 可以查看我前几篇博文 Zuul 为springCloud 微服务框架 单独可以使用 非常简单 可以上网查证 此文只说明如何解决Oauth2.0 和Zuul 包 的冲突 需求:新建一个Oauth2.0 项目 需要在此基础上进行网关分发 选用的框架为Zuul 遇到的问题 是 一旦导入zuul 的所需包 <dependency> <groupId>org.springframework.cloud</groupId> ------ >>