asp.net-mvc-3 - SQL CE 部署 - AppHarbor - 无法加载 SQL Server Compact 的 native 组件

标签 asp.net-mvc-3 deployment sql-server-ce appharbor

我完全关注了以下帖子:

http://support.appharbor.com/discussions/problems/544-error-with-reference-to-systemdatasqlserverceentity-dll

Using SQL Server CE 4 on a remote host with MVC 3

我仍然收到以下错误:

无法加载与版本 8482 的 ADO.NET 提供程序相对应的 SQL Server Compact 的 native 组件。请安装正确版本的 SQL Server Compact。有关更多详细信息,请参阅知识库文章 974247。

我做了什么:

新文件 -> 新的 ASP.NET MVC 3 应用程序。通过 NuGet 添加了 EFCodeFirst.SqLServerCompact v0.8.8482.1,其中添加了必要的包。

本地一切都很好。我构建/清理/重建并通过 Git 提交整个解决方案并推送到 AppHarbor。所有未接触 SQL CE 的页面都按预期工作。当我尝试加载与 SQL CE 对话的页面时,我看到附加的异常:

enter image description here

以下是我安装的软件包:

enter image description here

下面是我的 Bin 目录:

enter image description here

最佳答案

我也无法让这个工作,我花了很长时间去尝试。我最终只是切换到 AppHarbor 支持的正确 SQL Server(因为无论如何,在 App_Data 文件夹中使用 SqlCompact 都是危险的)。

关于asp.net-mvc-3 - SQL CE 部署 - AppHarbor - 无法加载 SQL Server Compact 的 native 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6057753/

相关文章:

sql-server-ce - Windows 窗体应用程序中的连接字符串 EF 4.1 code first SQL compact

asp.net-mvc-3 - 关于是否使用SSL时的隐藏字段加密和签名

javascript - 如何使用 Javascript 在多行文本框中获取行号

ruby-on-rails - 如何为 Capistrano 指定单独的应用程序和数据库服务器?

c# - 我想要一个 ORM 吗?

t-sql - 如何让Sql Server CE从1开始标识?

asp.net-mvc-3 - 想通过 _layout 将 @renderbody() 放入局部 View 源中

c# - 如何覆盖 _ViewStart 中为 ASP.NET MVC 3 中的某些 View 定义的布局?

python - 使用 HTTPS 提供安全的 Django 页面

asp.net - 使 MSDeploy (Visual Studio) 不删除 App_Data 文件夹,而是删除其他所有内容