Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 21454|Répondre: 0

[Résolu] Impossible de fournir un processus pour un ADO.NET au nom fixe « MySql.Data.MySqlClient »...

[Copié le lien]
Publié sur 28/04/2018 11:43:34 | | |
Ce post a été modifié pour la dernière fois par QWERTYU le 28-04-2018 à 11:46

« / » Erreur serveur dans l’application.

Le type de fournisseur du Entity Framework « MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, version=6.9.10.0, culture= » enregistré dans le fichier de configuration de l’application ne peut pas être chargé pour ADO.NET fournisseurs portant le nom fixe « MySql.Data.MySqlClient » neutre, PublicKeyToken=c5687fc88969c44d"。 Assurez-vous d’utiliser le nom de l’assemblage qualifié et que l’ensemble est disponible pour l’application en cours. Pour plus d’informations, voir http://go.microsoft.com/fwlink/?LinkId=260882.
Description : Une exception non prise en charge s’est produite lors de l’exécution de la requête web en cours. Vérifiez les informations de la pile pour obtenir des détails sur l’erreur et d’où elle vient dans votre code qui a causé l’erreur.

Détails d’exception : System.InvalidOperationException : Impossible de charger le type de fournisseur du cadre d’entité « MySql.Data.MySqlClient.MySqlProvider Services » enregistré dans le fichier de configuration de l’application pour ADO.NET fournisseur sous le nom fixe « MySql.Data.MySqlClient », MySql.Data.Entity.EF6, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"。 Assurez-vous d’utiliser le nom de l’assemblage qualifié et que l’ensemble est disponible pour l’application en cours. Pour plus d’informations, voir http://go.microsoft.com/fwlink/?LinkId=260882.

Erreur de source :

Ligne 22 : {
Ligne 23 : public ApplicationDbContext() Ligne 24 : : base(« DefaultConnection », throwIfV1Schema : false) Ligne 25 : {
Ligne 26 : }

Fichier source : D :\project\Xld_NationWide\Xld_WebApi\Models\IdentityModels.cs Ligne : 24

Trace de la pile :

Solution:

1 : Faites un clic droit sur le projet >Ajouter référence->Parcourir, et référencez tous les fichiers dll sous MySQL Connector Net 6.8.3\Assemblies\v4.5.

2 : Ajouter le nœud fournisseur dans le web.config :

<provider invariantName="MySql.Data.MySqlClient » type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>



VS2015 +EF6 Connectez-vous à la base de données MYSQL pour générer des entités

https://www.itsvse.com/thread-4686-1-1.html








Précédent:Définition de la propriété de routage de l’API web
Prochain:Caractéristiques personnalisées du modèle MVC
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com