IMetadataExchange端点的用途是什么。有些地方我发现如果我不定义这个端点,添加服务引用将无法工作或使用svcutil创建代理不会工作。但是这两种方法都没有定义IMetadataExchange。
如果我们有其他端点httpGetEnabled = true,我们可以从客户端创建代理。
另外,有些文章说我们应该在将代码转移到生产之前删除IMetadataExchange,它应该只是开发期,以便其他客户端看不到元数据。这不会阻止自我描述服务的行为吗?
如果我已经定义了这个IMetadataExchange端点,我怎么能在浏览器上看到它。我为此端点提供的地址并未在浏览器中提取任何元数据。
答案 0 :(得分:1)
服务元数据可以通过两种方式提供: