réalisez que c'est ancien, mais au cas où il serait consulté plus tard, voici ce que j'ai trouvé comme cause/résolution.
J'ai dû effectuer des travaux MySQL sur mon serveur Web .NET habituel (db et serveurs Web sur la même machine), j'ai donc utilisé le programme d'installation de MySQL (http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ). Ce petit meunier semble être parti et mettre à jour ma machine.config .NET pour moi, c'est bien, donc son connecteur fonctionnera bien avec .NET. Installateur stupide. Quoi qu'il en soit, lorsque je suis allé utiliser une application .NET / SQL Server (sans lien avec MySQL), j'ai eu la même erreur.
Solution assez simple (et vos applications utilisant MySQL devraient toujours fonctionner correctement). Commentez simplement la ou les références MySQL dans le fichier .NET approprié machine.config.
REMARQUE :la page Web sur laquelle se trouve l'erreur vous indiquera quel fichier machine.config (et le numéro de ligne) est en cause.
Le lien ci-dessous est plus détaillé :
http://forums.asp.net/t/1928379.aspx