日期:2014-05-18  浏览次数:20624 次

web.config里面的一个错误
运行项目是出现这样的错误,是什么原因呢,请各位给些建议~!

分析器错误消息: 创建 dataConfiguration 的配置节处理程序时出错: 未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)


------解决方案--------------------
是发布后出错 还是在VS里就出错啊
如果是IIS里 可能是你faramework 版本问题啊
------解决方案--------------------
可能是DLL引用而造成

检查WEB.CONFIG文件是否正确
------解决方案--------------------
探讨

引用:
是发布后出错 还是在VS里就出错啊
如果是IIS里 可能是你faramework 版本问题啊


发布时成功的,就是在插入数据时出错的,IIS也没问题。

------解决方案--------------------
你安装EnterpriseLibrary了吗
现在都5.0了,可能你的版本太低;了
------解决方案--------------------
看看版本对不对
------解决方案--------------------
Microsoft.Practices.EnterpriseLibrary.Data的版本与你引用的Microsoft.Practices.EnterpriseLibrary.Data.dll的版本不一致
------解决方案--------------------
探讨

我发现了一个笨方法!就是将(Microsoft.Practices.ObjectBuilder.dll、Microsoft.Practices.EnterpriseLibrary.Data.dll、Microsoft.Practices.EnterpriseLibrary.Common.dll)放在桌面上,然后添加引用,重新生成就没错了,好方法还在研究中~~~~