28/04/2017
RESOLVIDO: "cannot be cast to MySql Data MySqlClient MySqlConnection"
Provavelmente no seu servidor está instalado o MySql Connector versão 6.4.6, mas em seu ambiente de trabalho está com a versão 6.8.3.
Para resolver isto, basta adicionar essas linhas em sua Web.config:
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
<add name="MySQL" description="ADO.Net driver for MySQL" invariant="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data"/>
</DbProviderFactories>
</system.data>
Pronto, só publicar seu projeto que estará funcionando normalmente.
Comentários