备注:7.5的时候直接WEB饮用添加WSDL地址是可以的。
但是8.2以后,就会收到错误:
操作 login1 中的 RPC Message loginRequest1 具有无效的正文名称 login。必须为 login1
比如web service地址为:
http://172.22.19.35:6888/ormrpc/services/WSSHROAFacade?wsdl
解决方案:
WSDL先保存为WSDL文件
然后C# X64位命令窗口执行诸如:
wsdl /language:c# /n:SHRTestLogin /out:d:/SHRlogin.cs e:/news/EASLogin.wsdl
wsdl /language:c# /n:WSSHROAFacade /out:d:/WSSHROAFacade.cs e:/news/WSSHROAFacade.wsdl
如图:

最后代码里再去引用:

完美解决。
本文解决EAS 8.2版本中通过WEB直接调用WebService出现的错误,提供了将WSDL文件保存并使用C#命令行工具进行处理的解决方案。
&spm=1001.2101.3001.5002&articleId=94575453&d=1&t=3&u=bd4f345eeb6c450da5c8176c61e4941b)
1677

被折叠的 条评论
为什么被折叠?



