为什么客户端配置显示的wsHttpBinding时,我有customBinding服务器上?我有、客户端、器上、wsHttpBinding

由网友(┌劇終.」)分享简介:我使用 customBinding 在我的WCF web服务。但是,当我添加服务引用从视觉工作室2012年,在客户端显示的配置的wsHttpBinding ,如下所示:I am using customBinding on my WCF web-service. But when I add service refe...

我使用 customBinding 在我的WCF web服务。但是,当我添加服务引用从视觉工作室2012年,在客户端显示的配置的wsHttpBinding ,如下所示:

I am using customBinding on my WCF web-service. But when I add service reference from Visual-Studio 2012, the configuration of the client shows wsHttpBinding as shown below:

<bindings>
    <wsHttpBinding>
        <binding name="CustomBinding_IService1" />
    </wsHttpBinding>
</bindings>

什么是背后的原因呢?

What is the reason behind this?

我的整个服务器的配置可以在这里找到:How使WCF服务的服务器 - 客户端的时间差独立?

My full server config can be found here:How to make WCF service server-client time difference independent?

推荐答案

可能是你的自定义绑定配置的方式,macthed的WsHttpBinding的能力。据 WCF绑定转换器具 R,这是自定义绑定符合WS HTTP默认设置:

Probably your custom binding is configured in a way that macthed the WSHttpBinding capabilities. According WCF Binding converter, this is the custom binding that matches ws http default settings:

<customBinding>
  <binding name="NewBinding0">
    <transactionFlow />
    <security authenticationMode="SecureConversation" messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10">
      <secureConversationBootstrap authenticationMode="UserNameForSslNegotiated" messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10" />
    </security>
    <textMessageEncoding />
    <httpTransport />
  </binding>
</customBinding>

(自定义的结合可能会更短一些,因为上述数值是缺省值,所以可以略过)

(your custom binding may be shorter since some of the above values are defaults so you may omit them)

现在 - 这可能与您的其他问题 - 的时滞设置不从服务器到客户端的WSDL propogate。您需要服务器和客户端上手动配置它们。

Now - and this may be related to your other question - the time skew settings do not propogate with the WSDL from the server to the client. You need to manually configure them on both server and client.

阅读全文

相关推荐

最新文章