¡Tengo el mismo problema pero años después!
Mi servidor ha instalado en gac la versión 6.4.6 de MySql Connector, pero estoy trabajando con la versión 6.8.3, me aparece el error "no se puede transmitir". Lo arreglé agregando la siguiente sección al archivo .config
<system.data>
<DbProviderFactories>
<!-- Removes the dll installed in gac-->
<remove invariant="MySql.Data.MySqlClient" />
<!-- Add the dll copied in the bin folder-->
<add name="MySQL" description="ADO.Net driver for MySQL" invariant="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data"/>
</DbProviderFactories>
</system.data>