什么是 WCF 中的“ mexHttpBinding”? 什么时候应该优先使用这个绑定而不是其他绑定?
它是一个返回元数据的绑定,因此您可以在客户端构建代理。参见 给你。还有更多的 给你。
MexHTTPBinding 允许在 HTTP 上使用 WS-MetadataExchange。您不需要它,除非您实现了可能随时间变化的策略,并且您需要使用 UDDI 发现您的服务,例如
许多人说,需要创建客户端代理。这不是真的。对于客户端代理,您需要发布 WSDL。您可以通过在服务行为中指定来实现这一点。
不久,你不知道它-> 你不需要它。
在 VisualStudio2013(DEBUG)中的项目中添加新的服务引用时使用 mexHttpBinding,该服务引用将使用您的 WebService (提供 mexHttpBinding)。在成功添加 ServiceReference 之后,可以禁用 mexHttpBinding。
当您在 Visual Studio 2013中创建 WCF 服务库项目时(解决方案 > > 添加新项目 > > Visual C # > > WCF > > WCF 服务库) ,将在 App.config 中全部描述