【发布时间】:2011-08-06 00:37:01
【问题描述】:
我对元数据发布概念感到困惑。
如果在我编写的 WCF 服务配置文件中:
<serviceMetadata httpGetEnabled="false"/>
不管是真是假。当我尝试使用“添加服务引用...”在客户端应用程序中提供服务引用并单击“发现”时,我能够检索服务引用。
但是当删除以下两行时:-
<endpoint address="mex" binding="mexBasicHttpBinding" contract="IMetadataExchange"/>
<serviceMetadata httpGetEnabled="false"/>
现在,当我尝试使用“添加服务引用...”在客户端应用程序中提供引用并单击“发现”时,我不能够检索服务引用.. ..
现在谁能告诉我这到底是什么意思。 为什么将其设置为 False 后仍然允许设置参考。以及为什么在删除这些行之后不允许设置参考。
【问题讨论】:
标签: .net wcf binding metadata wcf-binding