wcf - 关于 WSDL 与 MEX?

标签 wcf wsdl

我无法打开元数据网址 http://localhost:8082/Tasks/mex , 虽然
我在配置文件中添加了 mexHttpBinding。我可以在浏览器中查看这个 MEX 端点吗?

配置文件如下所示:

<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />

问题:
  • MEX 与 WSDL 不同吗?如果不是,那么为什么我们需要一个基于 WSDL 的 MEX 端点?
  • 在 WSDL 中,我看到缺少 WSDL 类型信息。是默认吗?我可以查看 WSDL 中的类型信息吗?
  • 最佳答案

    Aakash,您是否使用 元素添加了服务行为?它可以为空,即 ,但它必须存在。服务定义需要引用服务行为配置。查看以下示例:

    http://www.request-response.com/blog/PermaLink,guid,c9513d28-f580-4a33-b4e8-c15476799a9d.aspx

    关于wcf - 关于 WSDL 与 MEX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763318/

    相关文章:

    c# - 如何在 web.config 中添加一个 xml?

    c# - 如何理解 WCF 跟踪

    web-services - Maven 中的 SSL 客户端证书

    java - 如何在 Java 中从 wsdl 文件运行 Web 服务

    wsdl - JAXB 自定义 - WSDL 和 schemaLocation 中的多个模式

    web-services - 使用 CXF 生成的 Web 服务生成 Exception 异常类

    wcf - 是什么导致 Azure 服务总线中继 WCF 服务抛出 AddressAlreadyInUseException

    c# - 是什么原因导致 svcutil 在代理远程服务器时建议使用 netNamedPipeBinding?

    java - Jmeter:TCP Sampler 错误:500 ReadException:从服务器读取错误,读取的字节数:0

    java - 从 wsdl (cxf) 生成代码的最简单方法是什么?