我有一个使用Server数据库的独立C#应用程序。在带有Server数据库的ASP.NET上运行的另一个联机程序。现在,我希望通过浏览器将独立生成的.sdf
文件上传到ASP.Net程序中,并将数据迁移到Server中。代码在本地服务器中运行良好。但是当我上传到Godaddy服务器并进行测试时,我得到了这个错误
无法加载文件或程序集“System.Data.SqlServerCe、Version=4.0.0.0、Culture=neutral、PublicKeyToken=89845dcd8080cc91”或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT例外: 0x80131040)
我已经上传了所有的dll文件。
有时会发生此错误。
上传状态:无法上传文件。发生以下错误:由于并行配置不正确,应用程序无法启动。有关详细信息,请参阅应用程序事件日志。(HRESULT例外: 0x800736B1)
这附近有工作吗?
或者如何通过代码将sdf文件数据迁移到xml,并在线上传xml文件以供解析并在Server中输入数据?
发布于 2012-10-03 13:43:56
我正在回答我自己的问题,以便对其他人有用。尝试了各种选择。上传mdb文件需要访问驱动程序安装在godaddy服务器上,这需要升级我的网站托管计划。因此,最好的选择是上传sdf文件所需的dll。将VS2010升级到VS2010SP1提供了一个可部署依赖项的选项,它允许自动上传sdf文件所需的dll。这是最好的选择,因为在宿主环境中正确上传和运行sdf文件需要大量的dll。在升级VS2010SP1之后得到了答案。
https://stackoverflow.com/questions/12494028
复制相似问题