MariaDB社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4025|回复: 0
打印 上一主题 下一主题

[.Net相关] 菜鸟咨询:MySQLDriverCS,dll文件在64位机器编译的问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-9 11:15:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我网站的程序是PHP+MYSQL和.net+MYSQL两部分,在2003系统的老服务器上运行正常,现在搬到新服务器是2008,PHP的程序一切正常,就是.net的不行,别人说是dll文件在64位机器编译的问题,让我找个新版本的 MySQLDriverCS.dll文件换一下试试,我下载了一个3.0.1735.36021版的覆盖了还是不行。我又问了一下IDC的技术,说是没有64位的MySQLDriverCS驱动。我不懂技术,我的程序员也找不到解决办法,请各位专家不啬赐教!

附:程序报错信息
(替换 MySQLDriverCS.dll之前)
试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)  说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。   异常详细信息: System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)  源错误:   执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。    堆栈跟踪:    [BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)]    MySQLDriverCS.CPrototypes.mysql_init(Void* must_be_null) +0    MySQLDriverCS.MySQLConnection.Open() +707    JinanWap._Default.Page_Load(Object sender, EventArgs e) in \\192.168.1.120\本地磁盘 (d)\jinanWap\JinanWap\JinanWap\Default.aspx.cs:27    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42    System.Web.UI.Control.OnLoad(EventArgs e) +132    System.Web.UI.Control.LoadRecursive() +66    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428

(替换新 MySQLDriverCS.dll之后)
试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|MariaDB社区 ( 京ICP备07012489号    |
业务联系: QQ:48474881; 邮箱: 48474881@qq.com; 电话:13911732319
声明:本站部分文章是网友转载,若未经作者同意或署名有误,请联系网站管理员。

GMT+8, 2024-11-25 05:59 , Processed in 0.059828 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表