在学习 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 (下载: http://files.cnblogs.com/Music/SSCERuntime_x64-CHS.rar), 大小只有 2.52M。
安装完毕后,运行成功!
谢谢浏览!