2

Я пытаюсь получить доступ к базе данных MySql с помощью файла ADO.NET .aspx, но получаю ошибку. Когда я пытаюсь открыть базу данных в WebMatrix, я получаю эту ошибку:

Убедитесь, что в драйвере MySQL Connector/Net ADO.NET (версия 6.2.3 или выше) установлен Microsoft.WebMatrix.DatabaseManager.DependenciesMissingException: убедитесь, что драйвер MySQL Connector/Net ADO.NET (версия 6.2.3 или выше) установлен в Microsoft.WebMatrix.DatabaseManager.MySqlDatabase.MySqlDatabaseProvider.VerifyDependencies () ... и т.п.

Но у меня уже установлена последняя версия этого драйвера (MySQL Connector Net 6.7.4). Кроме того, нет другого установленного Connector (за исключением ODBC 5.2 32bit и ODBC 5.2 64bit version).

Все коннекторы, доступные на MySQL (здесь) с версией 6.2.5 или выше, предназначены для 32-битной системы, но у меня есть 64-битная ОС Windows 7. Я не знаю, имеет ли это отношение.

У кого-нибудь есть идеи?

1 ответ1

1

Если кто-то ищет ответ, я сам исправил его несколько необычным способом.

У меня уже был проект WebMatrix с подключением к базе данных MySQL, я закрыл WebMatrix, а затем удалил MySQL Connector Net в конфигурации Windows. Когда я перезапустил WebMatrix и нажал на соединение с базой данных, появилось окно с сообщением, что мне нужен драйвер, и предложил загрузить его.

После этого все заработало!

Когда я посмотрел на программное обеспечение, установленное в конфигурации Windows, я обнаружил: «MySQL Connector Net 6.5.4».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .