【问题标题】:SQL Server CE to SQL ServerSQL Server CE 到 SQL Server
【发布时间】:2012-09-11 17:19:11
【问题描述】:

我有一个使用 SQL Server CE 数据库的独立 C# 应用程序。另一个使用 SQL Server 数据库在 ASP.NET 上运行的在线程序。现在我想通过浏览器将独立生成的.sdf 文件上传到我的 ASP.Net 程序,并将数据迁移到 SQL Server。该代码在本地服务器上运行良好。但是当我在 Godaddy 服务器上上传并测试时,我得到了这个错误

无法加载文件或程序集'System.Data.SqlServerCe, 版本=4.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91' 或 它的依赖项之一。定位程序集的清单定义 与程序集引用不匹配。 (HRESULT 的例外情况: 0x80131040)

我已经上传了所有的dll文件。

有时会出现此错误

上传状态:无法上传文件。以下错误 发生:应用程序无法启动,因为它的并排 配置不正确。请查看应用程序事件日志 更多详情。 (HRESULT 异常:0x800736B1)

有解决办法吗?

或者如何将sdf文件数据通过代码迁移到xml,然后在线上传xml文件进行解析,并在SQL Server中输入数据?

【问题讨论】:

    标签: sql-server sql-server-ce migrate


    【解决方案1】:

    我正在回答我自己的问题,以便对其他人有用。 尝试了各种选择。上传 mdb 文件需要在 Godaddy 服务器中安装 Access 驱动程序,这需要升级我的虚拟主机计划。 因此,最好的选择是为 sdf 文件上传所需的 dll。将 VS2010 升级到 VS2010SP1 提供了可部署依赖项的选项,可以自动上传 sdf 文件所需的 dll。 这是最佳选择,因为在托管环境中正确上传和运行 sdf 文件需要大量 dll。 升级VS2010SP1后得到答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多