自定义 WCF 绑定等效于 WSHttpBinding 且 WS-Addressing 已关闭
Posted
技术标签:
【中文标题】自定义 WCF 绑定等效于 WSHttpBinding 且 WS-Addressing 已关闭【英文标题】:Custom WCF Binding equivalent to WSHttpBinding with WS-Addressing turned off 【发布时间】:2012-05-29 07:15:38 【问题描述】:我正在尝试创建需要由 Java 客户端使用的 WCF 服务。 Java 客户端的要求是禁用 WS-Addressing。我必须使用 WSHttpBinding。首先,我对此有点陌生。我在网上做了一些快速搜索,但无法确定这是否是正确的解决方案。有人可以指出我正确的方向吗?
谢谢
【问题讨论】:
【参考方案1】:使用http://webservices20.cloudapp.net/ 处理此类问题。您没有指定需要哪种安全性。一种选择是
<!-- generated via Yaron Naveh's http://webservices20.blogspot.com/ -->
<customBinding>
<binding name="NewBinding0">
<transactionFlow />
<security authenticationMode="UserNameOverTransport" messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10" />
<textMessageEncoding messageVersion="Soap12" />
<httpsTransport />
</binding>
</customBinding>
<!-- generated via Yaron Naveh's http://webservices20.blogspot.com/ -->
【讨论】:
谢谢 Navesh。我确实尝试过使用您的工具,但遇到了异常。很抱歉没有提到我需要什么类型的安全性。以下是我当前的绑定。以上是关于自定义 WCF 绑定等效于 WSHttpBinding 且 WS-Addressing 已关闭的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在没有 SDK 的情况下调用 Dynamics CRM 2011 后期绑定 WCF 组织服务 - 直接自定义绑定?