Unable to find the requested .Net Framework Data Provider. It may not be installed

   这2天作数据迁移, 开始服务器在阿里云上,现在签下来到自己服务器上,用的mysql数据库。

       东西都准备好了,但是就卡到这个数据库上。 数据库也链接的上,就在在程序运行的时候开始会包。

这个感觉就是驱动,但是我数据库也是可以打开的。

开始我的链接字符串是

 <add name="BaseConnStr" connectionString="server=111.111.0.126;Uid=IT;Pwd=test335#$%;database=test;" providerName="MySql.Data.MySqlClient" />

然后我把链接修改了

<add name="BaseConnStr" connectionString="server=111.111.0.126;Uid=IT;Pwd=test335#$%;database=test;"  />

变了

变成找找不到网络路径了。

我还用测试的字符串的工具测试2个都是可以链接的上的。

在网上找了下修改  如下:这样的

c#访问各数据库的providerName各驱动

这个是修改

C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG中machine.config

这个但是,还是不行。我就又找了一个驱动。

mysql-connector-net-6.9.8 这个安装了。

这个就解决了。

 

posted @ 2016-06-30 09:53  爱上海绵宝宝的派大星  阅读(1855)  评论(0编辑  收藏  举报