Moodle 和Umbraco - MYSQL 异常

发布于 2024-11-14 08:03:16 字数 627 浏览 0 评论 0原文

我在我的服务器上安装了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只涨不跌 2024-11-21 08:03:16

将 MYSQL 连接器重新安装到最新版本并执行程序集重定向< /a> 到 6.2.3.0 解决了问题

Reinstalling MYSQL Connector to latest version and doing Assembly Redirection to 6.2.3.0 solved the problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文