我完全遵循了以下帖子:
在带有 MVC 3 的远程主机上使用 SQL Server CE 4
我仍然收到以下错误:
无法加载与版本 8482 的 ADO.NET 提供程序对应的 SQL Server Compact 的本机组件。安装正确版本的 SQL Server Compact。有关详细信息,请参阅知识库文章 974247。
我做了什么:
新鲜文件 -> 新的 ASP.NET MVC 3 应用程序。通过 NuGet 添加了 EFCodeFirst.SqlServerCompact v0.8.8482.1,其中添加了必要的包。
在本地,一切都很好。我通过 Git 构建/清理/重建并提交整个解决方案并推送到 AppHarbor。所有未触及 SQL CE 的页面都按预期工作。当我尝试加载与 SQL CE 对话的页面时,我看到了附加的异常:
以下是我安装的软件包:
下面是我的 Bin 目录的样子: