Blog


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