WebMatrix diz que o MySQL Connector / NET é uma versão antiga quando não é

1

Estou tentando acessar um banco de dados MySql usando um arquivo ADO.NET .aspx, mas recebo um erro. Quando tento abrir o banco de dados no WebMatrix, recebo este erro:

Please ensure that the MySQL Connector/Net ADO.NET driver (version 6.2.3 or greater) is installed Microsoft.WebMatrix.DatabaseManager.DependenciesMissingException: Please ensure that the MySQL Connector/Net ADO.NET driver (version 6.2.3 or greater) is installed bij Microsoft.WebMatrix.DatabaseManager.MySqlDatabase.MySqlDatabaseProvider.VerifyDependencies() ... etc.

Mas eu já tenho a última versão deste driver instalado (MySQL Connector Net 6.7.4). Além disso, não há nenhum outro conector instalado (exceto para uma versão ODBC 5.2 32bit e ODBC 5.2 64bit).

Todos os conectores disponíveis no MySQL ( aqui ) com a versão 6.2.5 ou superior são para 32 bits , mas eu tenho 64 bits do Windows 7 PC. Não sei se isso é relevante.

Alguém tem alguma ideia?

    
por Sander_P 12.09.2013 / 17:29

1 resposta

0

Se alguém está procurando a resposta, eu consertei isso de uma maneira um pouco incomum.

Eu já tinha um projeto WebMatrix com uma conexão de banco de dados MySQL, fechei o WebMatrix e depois removi o MySQL Connector Net na configuração do Windows. Quando reiniciei o WebMatrix e cliquei na conexão do banco de dados, surgiu uma janela dizendo que eu precisava de um driver e propus o download.

Depois disso tudo funcionou!

Quando analisei o software instalado na configuração do Windows, encontrei: 'MySQL Connector Net 6.5.4'.

    
por 13.09.2013 / 16:54

Tags