zdaję sobie sprawę, że jest to stare, ale na wypadek gdyby było to przeglądane później, oto co znalazłem to przyczyna / rozwiązanie.
Musiałem wykonać trochę pracy MySQL na moim zwykłym serwerze WWW .NET (serwery db i WWW na tym samym komputerze), więc użyłem instalatora MySQL (http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ). Wydaje się, że ten mały frajer zniknął i zaktualizował dla mnie mój plik machine.config .NET, jak ładnie, więc jego złącze będzie dobrze współpracować z .NET. Głupi instalator. W każdym razie, kiedy poszedłem użyć aplikacji .NET / SQL Server (bez powiązania z MySQL), otrzymałem ten sam błąd.
Wystarczająco łatwa naprawa (a aplikacje wykorzystujące MySQL powinny nadal działać dobrze). Po prostu skomentuj odniesienia MySQL w odpowiednim pliku .NET framwework machine.config.
UWAGA:strona internetowa, na której znajduje się błąd, powie Ci, który plik machine.config (i numer wiersza) jest nieodpowiedni.
Poniższy link jest bardziej szczegółowy:
http://forums.asp.net/t/1928379.aspx