如何在 WCF 上隐藏 wsdl 信息?
Posted
技术标签:
【中文标题】如何在 WCF 上隐藏 wsdl 信息?【英文标题】:How to hide wsdl information on WCF? 【发布时间】:2011-09-22 19:07:06 【问题描述】:我认为使用“IMetadataExchange”删除端点就足够了。我这样做了,但仍然生成 wsdl 文件...
附:可能我的问题是无效的(我对 WCF 的理解不是太深),所以请纠正我。
【问题讨论】:
【参考方案1】:您的服务的行为配置很可能包含:
<serviceMetadata httpGetEnabled="true" />
从您的服务配置中删除 serviceMetadata
行为或将其 httpGetEnabled
更改为 false
。
【讨论】:
谢谢。看起来有帮助。以上是关于如何在 WCF 上隐藏 wsdl 信息?的主要内容,如果未能解决你的问题,请参考以下文章
使用 WCF WsdlExporter 如何创建与 singleWsdl 完全一样的 WSDL?
ServiceRoute + WebServiceHostFactory 杀死 WSDL 生成?如何使用 ?wsdl 创建无扩展 WCF 服务
如何在 WSDL 中使用 HTTPS 为卸载 SSL 后的 WCF 服务配置服务端点