Apakah itu berarti Anda mencoba menjalankan kode Anda di mesin di mana penyedia tidak diinstal? Dalam kasus seperti itu, Anda juga harus mendaftarkan penyedia dalam file konfigurasi Anda karena instalasi menambahkannya ke machine.config dan jika Anda tidak menginstalnya, penyedia saat ini tidak terdaftar.
Coba tambahkan ini ke file web.config Anda:
<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>