Wcf soapui和WS-A选项

Wcf soapui和WS-A选项,wcf,soap,ws-addressing,Wcf,Soap,Ws Addressing,我正在使用MSVisualStudio2008、C#和.NET4开发一个简单的web服务。我使用了WCF项目模板,通过该模板,我能够创建一个站点并将其部署到IIS7.5。它几乎具有所有默认设置,只是我为wsHttpBinding添加了一个新的绑定配置,其中“security mode=None” 使用SOAPUI4.0.1,我想测试此服务,但发现必须在WS-A“to:”字段中再次添加端点URL 有没有办法更改wsdl或端点,这样我就不需要在Soap UI中使用WS-a“to:”字段?我不明白,当

我正在使用MSVisualStudio2008、C#和.NET4开发一个简单的web服务。我使用了WCF项目模板,通过该模板,我能够创建一个站点并将其部署到IIS7.5。它几乎具有所有默认设置,只是我为wsHttpBinding添加了一个新的绑定配置,其中“security mode=None”

使用SOAPUI4.0.1,我想测试此服务,但发现必须在WS-A“to:”字段中再次添加端点URL


有没有办法更改wsdl或端点,这样我就不需要在Soap UI中使用WS-a“to:”字段?我不明白,当我已经提供wsdl来创建请求时,为什么Soap UI需要在WS-A“To:”字段中再次使用端点url。

我发现,如果我将配置从wsHttpBinding更改为basicHttpBinding,那么在Soap UI中就不再需要WS-A字段了。但是,我仍然不知道为什么SoapUI需要wsHttpBinding配置的WS-A“To”字段。也许这是SoapUI的一个bug/特性。

差别很大!wsHttpBinding正在使用SOAP 1.2(vs 1.1),您的身份验证元素将移动到WS-*元素,等等。下面是一个很好的示例应用程序,它可以将所有功能分解: