c# – 连接到MySQL DB的Windows Azure中的InvalidCastException
我刚刚开始使用Azure,我在访问我设置的
MySQL数据库时遇到问题.看起来Azure似乎引用了MySQL.Data.dll版本6.5.4而不是我需要的版本MySQL.Data.dll v6.8.3.我收到以下错误:
我尝试在v6.5.4中使用我的应用程序,但我需要v6.8.3才能工作.许多搜索都没有透露解决方案.有没有人有任何想法?使用Web Matrix检查bin目录中的版本是否为6.8.3.我怎样才能引用这个正确的dll? 解决方法
我有同样的问题.
问题是在服务器上安装了较低版本的MySql库. 您可以绕过此修改web.config文件: <system.data> <DbProviderFactories> <remove invariant="MySql.Data.MySqlClient" /> <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory,MySql.Data,PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories> </system.data> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |