一、通过引用服务生成
最后等它生成好就OK了。
二、通过dotnet-svcutil手动生成CS
首先安装工具
dotnet tool install --global dotnet-svcutil
然后执行
dotnet svcutil http://xxx.xxx.xxx.xxx:6888/ormrpc/services/EASLogin?wsdl
会生成一个目录ServiceReference,把里面的Reference.cs 改名后放入项目中就可以调用了。
C# 调用金蝶 web Service 异常:操作 login1 中的 RPC Message loginRequest1 具有无效的正文名称 login。必须为 login1
这个原因是生成的CS文件里的方法本来应该是login重载的。但没有变成了login1 login2。
解决这个问题其实很容易。把login1 login2的改成重载就OK了。