报错信息:
在web.config中已经加了以下代码。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="C5687FC88969C44D" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.2.6.0" newVersion="5.2.6.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
解决方案:
1) 当我注释代码以后,程序恢复正常。
2) 发现是mysql.data.dll的版本不是5.2.6.0,我的版本是5.0.6.0。将newVersion参数改成5.0.6.0,也可以解决问题。