WebMatrix, MySQL Connector / NET’in eski bir sürüm olmadığını söylüyor


2

Bir ADO.NET .aspx dosyası kullanarak bir MySql veritabanına erişmeye çalışıyorum ancak bir hata alıyorum. Veritabanını WebMatrix'te açmaya çalıştığımda şu hatayı alıyorum:

Lütfen MySQL Connector / Net ADO.NET sürücüsünün (sürüm 6.2.3 veya üzeri) yüklü olduğundan emin olun Microsoft.WebMatrix.DatabaseManager.DependenciesMissingException: Lütfen MySQL Connector / Net ADO.NET sürücüsünün (sürüm 6.2.3 veya üstü) olduğundan emin olun yüklendi bij Microsoft.WebMatrix.DatabaseManager.MySqlDatabase.MySqlDatabaseProvider.VerifyDependencies () ... vb.

Ancak bu sürücünün en son sürümüne zaten yüklendim (MySQL Connector Net 6.7.4) Ayrıca, başka bir Connector yüklü değil (bir ODBC 5.2 32bit ve ODBC 5.2 64bit sürümü hariç).

MySQL'de ( burada ) 6.2.5 veya daha üstü sürümlerde mevcut olan tüm konektörler 32bit içindir, ancak 64bit Windows 7 PC'm var. Bunun alakalı olup olmadığını bilmiyorum.

Bir fikri olan var mı?

Yanıtlar:


1

Birisi cevabı arayan varsa, biraz alışılmadık bir şekilde kendim düzelttim.

Zaten bir MySQL veritabanı bağlantısı olan bir WebMatrix projem vardı, WebMatrix'i kapattım ve daha sonra Windows yapılandırmasında MySQL Connector Net'i kaldırdım. WebMatrix'i yeniden başlattığımda ve veritabanı bağlantısını tıkladığımda, bir sürücüye ihtiyacım olduğunu ve indirmeyi önerdiğimi belirten bir pencere açıldı.

Ondan sonra hepsi işe yaradı!

Windows yapılandırmasında yüklü olan yazılımlara baktığımda şunu buldum: 'MySQL Connector Net 6.5.4'.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.