什么是“ mexHttpBinding”?

什么是 WCF 中的“ mexHttpBinding”? 什么时候应该优先使用这个绑定而不是其他绑定?

66554 次浏览

它是一个返回元数据的绑定,因此您可以在客户端构建代理。参见 给你。还有更多的 给你

MexHTTPBinding 允许在 HTTP 上使用 WS-MetadataExchange。您不需要它,除非您实现了可能随时间变化的策略,并且您需要使用 UDDI 发现您的服务,例如

许多人说,需要创建客户端代理。这不是真的。对于客户端代理,您需要发布 WSDL。您可以通过在服务行为中指定来实现这一点。

不久,你不知道它-> 你不需要它。

在 VisualStudio2013(DEBUG)中的项目中添加新的服务引用时使用 mexHttpBinding,该服务引用将使用您的 WebService (提供 mexHttpBinding)。在成功添加 ServiceReference 之后,可以禁用 mexHttpBinding。

当您在 Visual Studio 2013中创建 WCF 服务库项目时(解决方案 > > 添加新项目 > > Visual C # > > WCF > > WCF 服务库) ,将在 App.config 中全部描述