Wcf “什么是”呢;mexHttpBinding;?
WCF中的“mexHttpBinding”是什么?什么时候应该优先使用此绑定而不是其他绑定?它是一个返回元数据的绑定,因此您可以在客户端构建代理。看见更多信息。mexHTTPBinding允许通过HTTP使用。您不需要它,除非您实现了可能随时间而改变的策略,并且您需要使用UDDI来发现您的服务 许多人说,它是创建客户端代理所必需的。事实并非如此。对于客户端代理,您需要发布WSDL。您可以通过在服务行为中指定来实现这一点Wcf “什么是”呢;mexHttpBinding;?,wcf,Wcf,WCF中的“mexHttpBinding”是什么?什么时候应该优先使用此绑定而不是其他绑定?它是一个返回元数据的绑定,因此您可以在客户端构建代理。看见更多信息。mexHTTPBinding允许通过HTTP使用。您不需要它,除非您实现了可能随时间而改变的策略,并且您需要使用UDDI来发现您的服务 许多人说,它是创建客户端代理所必需的。事实并非如此。对于客户端代理,您需要发布WSDL。您可以通过在服务行为中指定来实现这一点 简而言之,您不知道它->您不需要它。在Visual Studio 2013(
简而言之,您不知道它->您不需要它。在Visual Studio 2013(调试)的项目中添加新的服务引用时使用了mexHttpBinding,该引用将使用您的Web服务(提供mexHttpBinding)。成功添加服务引用后,可以禁用mexHttpBinding
当您在Visual Studio 2013中创建WCF服务库项目时(解决方案>>添加新项目>>Visual C#>>WCF>>WCF服务库)在App.config中对所有这些都进行了描述。因此,WCF服务中是否有两个端点-标准端点和元数据端点?对于同一合同,您可以有任意数量的端点,其中,提供元数据的mexHttpBinding在大多数情况下在生产中被禁用。WCF服务中可能有许多不同的端点,具有不同类型的绑定和不同的地址。因此,元数据端点通过具有“mex”地址来标识?@CraigS:元数据交换端点是那些具有
imeadataexchange
契约的端点-这是最终的决定因素。它是WCF为元数据交换提供的系统契约。地址是完全不相关的,“mex”只是一个常用的最佳实践,但无论如何都不是一个要求。这篇文章说wsdl和mex都是用于与客户机交换元数据的。。。。