Foxs, I have faced a trouble while migrate the site from one server to another. I have faced this problem. This problem is not migrate problem.
I received an error "Could not load file or assembly 'MySql.Data, Version=1.0.7.30072, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)"
This error belongs to higher version of MySql.Data.dll. I dont have same version dll, So that am used higher version and use binding redirect option in web confiq file to resolve this problem.
Just i redirect old version to new version as like below.(under configuration)
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d"/>
<bindingRedirect oldVersion="1.0.7.30072" newVersion="5.0.8.1"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
This resolved my problem.
This resolved my problem.