我一直在尝试将Web服务从旧式的asmx技术转移到新的WCF,我想我错过了一些关于如何引用它的相当基本的东西。
当我选择“添加Web引用”并指向WSDL时,我从定义的wsdl中获取所有相关的类,再加上一个用静态方法调用它们的类,例如:
TrackService service = new TrackService() { Url = "https://gateway.fedex.com:443/web-services" };
当我选择“添加服务引用”时,我几乎可以生成所有相同的类,例如TrackRequest,TrackReply等,但没有TrackService类。所以我可以构建请求对象,但不知道如何调用服务。我尝试在生成的类中搜索“service”或“client”但找不到任何内容。
答案 0 :(得分:1)
它就在那里,但奇怪地命名为FedexTrackService.TrackPortTypeClient