私は同じ問題を抱えていましたが、数年後です!
サーバーはgacにMySqlConnector6.4.6バージョンをインストールしましたが、6.8.3バージョンで作業しているため、「キャストできないエラー」が発生していました。次のセクションを.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>