我从老板那里得到了一个原始的 wsdl 文件,并要求我基于它创建一个 Dummy Web Service。然后创建一个客户端来测试它,使用从 Dummy Web Service 生成的新 wsdl 文件,它需要与原始 wsdl 完全相同。不幸的是,我发现由 Dummy Web Service 生成的新 wsdl 与原来的不同。谁能告诉我为什么?如何获得与原版相同的 wsdl?谢谢!
我为这项任务做了什么:
SvcUtil.exe /sc original.wsdl
--> 获取 C# 服务类并为其实现具体类(虚拟 Web 服务)svcutil /t:metadata 'http://localhost/myservice/test.svc?singlewsdl'
--> 从正在运行的虚拟 Web 服务中获取新的 WSDL,但它会与原来的不同WSDLImp.exe
创建Delphi客户端(测试客户端)的代理类