【发布时间】:2012-04-24 02:30:44
【问题描述】:
我有一个使用 Microsoft Sync Framework 的 Windows 移动应用程序。 WCF 服务托管在我的本地 IIS 上。它在停靠并连接到互联网时测试得很好。但是,如果我断开互联网以尝试在本地数据库离线时对其进行更改,则会失去与应用程序的连接。所以我只想造一辆出租车,安装在设备上。
问题是我不知道自己在做什么,也不知道应该包含什么,不应该包含什么。我试了两次,两次都失败,说找不到 SQL CE db (ElectricReading.sdf)。
我正在关注本教程:http://www.mobilepractices.com/2008/02/how-to-create-windows-mobile-smart.html
但在我添加 ElectricBarcodeApp.exe 后,它似乎没有获得正确的依赖项。例如,我添加的服务库没有依赖关系。
这是我的项目的样子:
那么我需要在驾驶室中包含什么?任何帮助深表感谢。一个让我可以学习的解释也很棒。谢谢!!让我知道我可以提供哪些其他信息。
编辑: 这是我添加 ElectricBarcodeApp.exe 后 cab 文件的样子:
【问题讨论】:
-
您看过 RDA 同步吗?无论哪种方式,您都需要某种形式的本地缓存来处理远程服务器超出范围时(可能是由于缺乏网络覆盖或其他原因)
-
这就是 Sync Framework 提供的...有一个本地数据库存储数据,直到服务器再次进入范围内。我只是不确定如何在驾驶室中包含该数据库。
标签: c# wcf visual-studio windows-mobile cab