问题描述
目前我用PDA(Wince)C#开发程序,服务器端写了个webservice,现在有以下不是很明白的地方。比如服务器端有一个写的函数传入值有3个,同时在PDA端调用。现在改了需求,在服务器端此函数的传入值多了一个变成了4个,但是我在PDA端并没有更新引用,因此调用webservice的这个函数的时候传入值仍然是3个,也不会报错。运行程序调用这个函数的时候能够正常运行,并没有出错。感觉调用服务器端的webservice的4个参数时,在PDA端只写了3个应该会报错,这是为什么?PS服务器端的webervice更改后,在PDA端没有更新,这个原因?
解决方案
解决方案二:
你确定PDA端调用了你更新之后4个参数的服务?
解决方案三:
引用1楼BitCoffee的回复:
你确定PDA端调用了你更新之后4个参数的服务?
是的,确定是这样,PDA上调用时3个参数,可以正确调用。数据那边增加的一个参数数据显示为空,分别尝试了各两次,PDA更新引用和没更新引用分别试了两次,没出问题,感觉好奇怪
时间: 2024-09-04 18:22:15