1

调用我的 WCF Web 服务的 wsdl,我读到

xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">

但我需要设置

xmlns:wsa="http://www.w3.org/2005/08/addressing

任何想法?

4

1 回答 1

2

您需要的命名空间下方的两条线被定义为 wsa10。重要的是在 WSDL 中使用了哪个前缀,是 wsa 还是 wsa10。如果是 wsa10 那就没问题了。如果不使用自定义绑定并设置:

<textMessageEncoding messageVersion="SOAP11WSAddressing10" />
于 2013-07-26T16:43:48.287 回答