如何禁止 WCF 元数据/wsdl

How to disallow WCF metadata / wsdl

有没有办法阻止 WCF 服务上的 WSDL 信息。寻找提高安全性的方法,阻止对 WSDL 的访问似乎是一个很好的开始。

也欢迎任何其他建议:)

您可以使用此配置来禁用 WCF 元数据:

<serviceBehaviors>
<behavior name="Service1Behavior">
 <serviceMetadata httpGetEnabled="false"/>
</behavior>
</serviceBehaviors>