我从客户端收到WSDL文件并使用wsdl.exe生成抽象类,宽度为所有Web服务方法。
我将生成的文件添加到我的项目中并覆盖所有方法。当我运行Web服务,并观察WSDL文件时,我看到问题:
客户端WSDL:
<xs:element minOccurs="0" maxOccurs="unbounded"
name="getFactResult" type="tns:Fact"/>
我的网络服务WSDL:
<s:element minOccurs="0" maxOccurs="1" name="getFactResult"
type="tns:ArrayOfFact"/>
我的方法getFactResult返回Fact []。我不知道问题出在哪里。为什么我的WSDL文件与客户端WSDL不同。