当我使用设计器工具箱中的 Send 活动与SOAP Web服务进行通信时,该活动会发送正确的SOAP请求,但“ operation” XML元素中的名称空间始终是默认http://tempuri.org。
<s:Body><HelloWorld xmlns="http://tempuri.org/">...
如何将其更改为指向我的URI http://myuri.com?
不能像完整的URI一样指定活动中的 OperationName 属性,因此它只是操作“ HelloWorld”的名称。
我在“ Action”属性(HTTP标头中的 SOAPAction )中指定了完整的URI,它看起来像这样:http://myuri.com/HelloWorld。
我正在使用WF的最新版本4.5。
答案 0 :(得分:0)
名称空间应在参数 ServiceContractName 中指定为:
{{http://myuri.com/} WebServiceSoap
其中 WebServiceSoap 是在配置文件中指定的合同的名称。