什么是"mexHttpBinding"?

Cra*_*rze 74 wcf

什么是WCF中的"mexHttpBinding"?应该何时使用此绑定优先于其他绑定?

Otá*_*cio 71

它是一个返回元数据的绑定,因此您可以在客户端构建代理.看到这里.更多在这里.

  • 您可以为同一个合同提供任意数量的端点,其中mexHttpBinding提供元数据,并且在大多数情况下在生产时被禁用. (10认同)
  • 那么WCF服务中有两个端点 - 标准端点和元数据端点吗? (2认同)
  • @CraigS:元数据交换端点是具有"IMetadataExchange"合同的端点 - 这是最终的决定因素.这是WCF为元数据交换提供的系统契约.地址完全不相关,"mex"只是一种常用的最佳实践,但无论如何都不是必需的 (2认同)

ros*_*euz 35

mexHTTPBinding允许通过HTTP 使用WS-MetadataExchange.您不需要它,除非您实施了可能随时间变化的策略,并且您需要使用UDDI发现您的服务

许多人说它需要创建客户端代理.这不是真的.对于客户端代理,您需要发布WSDL.您可以通过在服务行为中指定来完成此操作.

很快,你不知道 - >你不需要它.