在windows mobile 6 SDK的Line of Business Extra的Solution下载下来以后,终于在今天调通,前后大概花了4天时间。从对wince一无所知,到搭建环境,到成功调通范例,还是觉得比较开心的!!
这个解决方案如果按照我前文描述搭建环境,应该可以正常编译,但是在运行后,数据库同步时会提示错误而退出。
按照SQL Mobile-Merge Replication.doc操作,对IIS熟悉的人,应该问题不大。如果操作系统是2003的话,就没什么问题。但是若是XP,且对IIS不熟悉的话,还是花些心思。
1、一定要仔细,要慢不要快;
2、Domain设为计算机名;
3、用户名修改为Administrator;
4、密码尽量统一用一个;
5、发布和订阅成功后,要在点完成前,复制细节内容,其实可以在建立sql studio里面查看;但到处找,复制下来方便;
6、internet url,http://192.168.X.XX/SQLMobileWeb/sqlcesa30.dll
7、SQLMobileWeb虚拟目录,右键,目录安全性,选择编辑,身份验证方法,匿名访问用户名为计算机名/Administrator,允许IIS控制密码,去掉
8、确认HardwareDistributor.exe.config里面的参数正确;
9、MapPoint是地图服务的webservice,如果没有,不用设置也可以,一样可以运行