相关疑难解决方法(0)

如果我设置HttpGetEnabled = false会发生什么

我对元数据发布概念感到困惑.

如果在WCF服务配置文件中我写了:

  <serviceMetadata httpGetEnabled="false"/>
Run Code Online (Sandbox Code Playgroud)

无论是真是假.当我尝试使用"添加服务引用..."在客户端应用程序中提供服务引用并单击"发现"时,我能够检索服务引用.

但删除以下两行: -

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

<serviceMetadata httpGetEnabled="false"/>
Run Code Online (Sandbox Code Playgroud)

如今后,当我试图给使用客户端应用程序引用"添加服务引用...",并点击"查看",我能够检索服务参考.

现在任何人都可以告诉我它究竟意味着什么.为什么在将其设置为False之后仍然允许设置参考.为什么在删除这些行之后它不允许设置引用.

-Anil

.net wcf binding metadata wcf-binding

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

binding ×1

metadata ×1

wcf ×1

wcf-binding ×1