【问题标题】:subsonic 3.0.0.3 with mysql can not work in .net 4.0?带有 mysql 的 subsonic 3.0.0.3 不能在 .net 4.0 中工作?
【发布时间】:2010-01-14 04:35:36
【问题描述】:

我已经安装了vs2010 beta2,创建了一个MVC网站,我想在SimpleRepository中使用subsoinc访问一个mysql数据库,运行网站时出现错误:“无法找到请求了 .Net Framework 数据提供程序。它可能未安装。“。

var repo = new SimpleRepository("NorthwindMySql", SimpleRepositoryOptions.None);
var user = repo.Find<Models.User>(u => u.Username == "mm");

ViewData["UserData"] = user;

然后,我用我的 vs2008 做同样的事情,这一次,网站运行良好。 我怎样才能解决这个问题?谢谢。

【问题讨论】:

    标签: mysql subsonic3


    【解决方案1】:

    您可能需要将此添加到您的 web.config 文件中:

    因为 MySQL 驱动程序没有在 .NET 4 machine.config 中注册(.NET 4 仅在安装 MySQL 连接驱动程序后才安装)。

    请注意,您拥有的 MySQL 驱动程序版本可能会有所不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      相关资源
      最近更新 更多