我正在尝试使用 ADO.NET .aspx 文件访问 MySql 数据库,但出现错误。当我尝试在 WebMatrix 中打开数据库时,出现此错误:
请确保安装了 MySQL Connector/Net ADO.NET 驱动程序(版本 6.2.3 或更高版本)Microsoft.WebMatrix.DatabaseManager.DependenciesMissingException:请确保安装了 MySQL Connector/Net ADO.NET 驱动程序(版本 6.2.3 或更高版本)bij Microsoft.WebMatrix.DatabaseManager.MySqlDatabase.MySqlDatabaseProvider.VerifyDependencies()...等。
但是我已经安装了该驱动程序的最新版本(MySQL Connector Net 6.7.4)此外,没有安装其他连接器(除了 ODBC 5.2 32 位和 ODBC 5.2 64 位版本)。
MySQL 上可用的所有连接器 (这里) 版本 6.2.5 或更高版本适用于 32 位,但我有 64 位 Windows 7 PC。我不知道这是否相关。
有人有什么想法吗?
答案1
如果有人正在寻找答案,我会用一种有点不寻常的方式自己解决它。
我已经有一个带有 MySQL 数据库连接的 WebMatrix 项目,我关闭了 WebMatrix,然后在 Windows 配置中删除了 MySQL Connector Net。当我重新启动 WebMatrix 并单击数据库连接时,出现一个窗口,提示我需要一个驱动程序并建议下载它。
之后一切都正常了!
当我查看 Windows 配置中安装的软件时,我发现:“MySQL Connector Net 6.5.4”。