MySQL Entité Cadre d'Erreur - Le magasin spécifié fournisseur ne peut pas être trouvé dans la configuration, ou n'est pas valide

J'ai écrit un montage en C# pour effectuer tous les accès aux données pour une base de données MySQL. J'ai utilisé avec succès l'assemblée (une dll compilée) dans mon C# winform application de bureau. Mais il ne fonctionne que sur les Pc qui ont eu le "MySQL Connector Net 6.4.4" installé.

J'ai essayé d'utiliser le même montage avec mon asp.net projet de Site web. Tout d'abord j'ai eu une erreur à propos d'un manque de chaîne de connexion. Cela a été facilement résolu par l'ajout de la base de la chaîne de connexion au web.fichier de configuration. Maintenant, je reçois cette erreur (trace de la pile ci-dessous), j'ai essayé d'ajouter les dll suivantes à mon dossier bin de le résoudre, mais il ne fonctionne pas.

MySql.Data.dll
MySql.Data.Entity.dll
MySql.Web.dll

System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. 
---> System.ArgumentException: The specified store provider cannot be found in the configuration, or is not valid. 
---> System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed. at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) at System.Data.EntityClient.EntityConnection.GetFactory(String providerString) 
--- End of inner exception stack trace 
La chaîne de connexion ont la providerName="le Système de.Les données.EntityClient" attribut-t-il?
Oui, je viens de vérifier pour en être certain.

OriginalL'auteur Hoody | 2012-01-02