मुझे वही समस्या मिली लेकिन सालों बाद!
मेरे सर्वर ने MySQL कनेक्टर 6.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>