Moodle 和Umbraco - MYSQL 异常
我在我的服务器上安装了 Umbraco,它的 bin 文件中有 MySQL.Data.dll 5.1.2.2。
我创建了一个 ASP.NET 用户控件,将用户插入到 Moodle DB(使用 Subsonic 生成的 DataLayer)。
我在具有 MySQL.Data.dll 5.1.4.0 的 Subsonic 解决方案中生成了 DataLayer。
现在 Umbraco 工作正常,但是具有“插入到 MYSQL DB”功能的控件正在生成以下错误:
无法加载文件或程序集 'MySql.Data,版本=5.1.4.0, 文化=中立, PublicKeyToken=e9238d4446c6cba1' 或 它的依赖项之一。位于的 程序集的清单定义确实 与装配参考不匹配。 (HRESULT 异常:0x80131040)
如果我将 MySQL.Data.dll 5.1.4.0 复制到 Umbraco bin 文件夹,Umbraco 中的所有宏都不起作用,并给我 XSLT 解析错误。
我该如何解决这个问题?
在 web.config
中重定向程序集版本怎么样?怎么设置啊??它会起作用吗?
问候
I installed Umbraco on my server, it has MySQL.Data.dll 5.1.2.2 in bin file.
I created a ASP.NET user controls that insert users to Moodle DB, ( Generated DataLayer using Subsonic).
I generated DataLayer in Subsonic solution that has MySQL.Data.dll 5.1.4.0.
Now Umbraco is working fine, but the control that has Inserting To MYSQL DB is generating the below error:
Could not load file or assembly
'MySql.Data, Version=5.1.4.0,
Culture=neutral,
PublicKeyToken=e9238d4446c6cba1' or
one of its dependencies. The located
assembly's manifest definition does
not match the assembly reference.
(Exception from HRESULT: 0x80131040)
If I copy MySQL.Data.dll 5.1.4.0 to Umbraco bin folder, all Macros in Umbraco are not working and giving me XSLT Parsing error..
How can I solve that problem?
What about redirecting assembly versions in web.config
?? How can setup that?? And will it work?
Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 MYSQL 连接器重新安装到最新版本并执行程序集重定向< /a> 到 6.2.3.0 解决了问题
Reinstalling MYSQL Connector to latest version and doing Assembly Redirection to 6.2.3.0 solved the problem