两台电脑环境差异,导致一台程序可以访问mysql数据库,另一台不能访问;
解决方法:配置文件增加mysql配置节点
<system.data>
<DbProviderFactories >
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
</DbProviderFactories>
</system.data>