1,wsdlhttp://****?WSDL,
生成代理類時,提示Incorrect value: Target name space must be absolute URI ***,報錯信息表明:targetNamespace指定的爲廢棄的用法.
解決方法:targetNamespace='http://tempuri.org/'
2,WSDL http://****?wsdl
生成代理類時,提示Incorrect value: Unknown Element http://www.w3.org/2001/XMLSchema:schema
解決方法:
手工下載修改
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
3,wsdl爲:http://****?wsdl,生成代理時,提示Incorrect value: Unknown Namespacehttp://schemas.xmlsoap.org/soap/encoding/
下載wsdl,並修改。注意
---註釋xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" ,(可以不用註釋也行)
---import的東西基本都要修改掉
註釋<import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> ,
註釋wsdlsoap元素裏encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webService.core.yutong.com"
--binding裏的body部分僅保留空標籤。
<wsdlsoap:body />
----增加xmlns:tns1="urn:BeanService"
問題解決。