Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF如何使用WS-addressing标准命名空间:“;http://www.w3.org/2005/08/addressing”_Wcf_Wsdl_Addressing - Fatal编程技术网

WCF如何使用WS-addressing标准命名空间:“;http://www.w3.org/2005/08/addressing”

WCF如何使用WS-addressing标准命名空间:“;http://www.w3.org/2005/08/addressing”,wcf,wsdl,addressing,Wcf,Wsdl,Addressing,调用我的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"> 但

调用我的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

有什么想法吗?

您需要的名称空间下面的两行被定义为wsa10。重要的是WSDL中使用了哪个前缀,是wsa还是wsa10。如果是wsa10,那么您就可以了。如果不使用自定义绑定和设置:

<textMessageEncoding messageVersion="SOAP11WSAddressing10" />


谢谢,但我必须使用wsa而不是wsa10。谢谢ypu,但我必须使用wsa而不是wsa10。我的wsdl是xmlns:wsa=“”,我需要将其设置为im xmlns:wsa=“一般来说,wsdl是否具有wsa或wsa10并不重要。请详细解释wsa10不起作用的地方。Part_1他们要求我为java客户机开发web服务,给了我wsdl文件。我使用WSE 3.0开发了软件,但他们向我发送了一个错误”该故障是由于对wsa使用了错误的命名空间造成的。我们正在使用“Web服务寻址1.0”规范(有关详细信息,请参阅)。数据流验证失败,因为您使用了名称空间xmlns:wsa=”“。找不到正确的操作标头(基于“”)。这是一个正式的错误。“第2部分,所以我使用了WCF和WCF,我将WSDL文件中的WSA10设置为“”,但他们告诉我,他们不能使用web服务,因为我使用的标准错误,这可以看出,我以不同的方式尝试质疑我的WSDL,但WSA总是…xmlns:WSA=”“xmlns:WSA10=”" .. 技术验证错误。。wsa:缺少操作标头