cf.net 中webservice为什么总是报错?

cf.net 中webservice为什么总是报错?


这个问题是我在项目亲身经历的,因为公司的这个PDA项目也是我第一次做移动开发,有好多东西我也不是太清楚。
当时所有的项目代码都已定完,pda端用c#写的,服务端是java,中间通过WEBSERVICE传递数据.所有的功能模块我都在wm6.0模拟器上测试通过,开发工具是vs2008.
当我满怀信心的把这些功能布署到真机上,却发现了一种神奇的事.
总是报协议错误,我心想刚刚在模拟器上还没问题,怎么一到这真机上就出这问题了。
我用的是cmwap,这个包月稍为便宜点.我试了好多次,总报协议错.
经过漫长的时间,我疯狂的在BAIDU与GOOGLE中徘徊,终于让我找到了一些珠丝马迹
原来在移动设备上,如果用websercie必须用CMNET,不能用CMWAP,好像是说在CMWAP上它把传回过的XML转换成WAP的一种特要格式,而这种格式传到PDA端就会出问题.
后来我把它改成了CMNET,神奇的事要发生了。。。
原来还真是这玩意搞的我浪费了N久时间,看着项目跑起来了,心里特别激动.
因为CMNET收费太贵了

你可能感兴趣的:(.net,xml,webservice,Google,WAP)