代码改变世界

运行 ASP.NET MVC 示例程序 Mvc3MusicStore 报:找不到请求的 .Net Framework Data Provider。可能没有安装。

2012-04-28 18:14  音乐让我说  阅读(356)  评论(0编辑  收藏  举报

在学习 ASP.NET MVC 示例程序 Mvc3MusicStore 是,运行出现下面的错误:找不到请求的 .Net Framework Data Provider。可能没有安装。

 

我们看一下 Web.Config 文件中的配置:

  <connectionStrings>
    <add name="MusicStoreEntities" connectionString="Data Source=|DataDirectory|MvcMusicStore.sdf"
     providerName="System.Data.SqlServerCe.4.0"/>
  </connectionStrings> 

 

原因是该程序使用的数据库是 MvcMusicStore.sdf,也就是 SQL Server Compact Edition 数据库文件。如果本机没有安装,需要安装 SSCERuntime_x64-CHS.exe (下载: https://files.cnblogs.com/Music/SSCERuntime_x64-CHS.rar), 大小只有 2.52M。

安装完毕后,运行成功!

 

谢谢浏览!