如何禁止 WCF 元数据/wsdl

Posted

技术标签:

【中文标题】如何禁止 WCF 元数据/wsdl【英文标题】:How to disallow WCF metadata / wsdl 【发布时间】:2021-06-13 10:34:24 【问题描述】:

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

也欢迎任何其他建议:)

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于如何禁止 WCF 元数据/wsdl的主要内容,如果未能解决你的问题,请参考以下文章

在我的 wcf 服务中验证 AX 服务器域、用户名和密码等凭据后,下载 Microsoft Dynamics AX 2012 服务 wsdl 元数据

当操作返回元页面 html 时,如何更好地诊断 WCF 服务?

WCF 发布错误:元数据包含无法解析的引用:

快速入门系列--WCF--04元数据和异常处理

错误:无法从 http 获取元数据 ......?wsdl

WCF 服务主机找不到任何服务元数据。请检查元数据是不是启用