Có nghĩa là bạn đang cố gắng chạy mã của mình trên máy mà nhà cung cấp chưa được cài đặt? Trong trường hợp đó, bạn cũng phải đăng ký nhà cung cấp trong tệp cấu hình của mình vì cài đặt sẽ thêm nó vào machine.config và nếu bạn không cài đặt thì nhà cung cấp hiện chưa được đăng ký.
Cố gắng thêm cái này vào tệp web.config của bạn:
<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>