Betekent dit dat u uw code probeert uit te voeren op een computer waarop de provider niet is geïnstalleerd? In dat geval moet u de provider ook registreren in uw configuratiebestand omdat de installatie deze toevoegt aan machine.config en als u deze niet hebt geïnstalleerd, is de provider momenteel niet geregistreerd.
Probeer dit toe te voegen aan uw web.config-bestand:
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>