[求助]调用WEB服务问题,WT4090+CE5.0环境下
WT4090+CE5.0环境下,客户端服务端都是VS2005开发的,客户端调用WEB服务时,无法访问WEB服务,跟踪程序到System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/RFTest", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public string RFTest(string ID) {
object[] results = this.Invoke("RFTest", new object[] {
ID});
return ((string)(results[0]));
},调用this.Invoke()时,错误提示:This protocol version is not supported,程序环境改为VS2003下同样的错误
MC9060+CE4.2环境下,客户端服务端都是VS2003开发的,一切正常.
在CE5.0模拟器下测试通过
请高手指点,谢谢
[解决办法]
你把下面这几个文件安装后试试看:
NETCFv1.WCE.ARMV4.CAB
NETCFv2.wce5.armv4i.cab
System_SR_CHS.CAB