我们在将 wcf 服务集成到 Web 服务防火墙时遇到了问题。因为服务的 wsdl 不包含 ws-trust 的操作(requestsecuritytoken, ..)。
如何强制 WCF 在其 wsdl 中包含所有详细信息?还是我必须自己构建 wsdl?
细节:
- 绑定:WSFederationHttpBinding
- 消息版本:Soap12
可能是因为 WCF 默认生成多个文件,而 WCF 客户端以外的东西并不总是支持。
试试这篇关于让 WCF 生成单个 wsdl的博客文章。也许会有所帮助。