【发布时间】:2010-04-28 20:34:55
【问题描述】:
我们希望实现从 WCF 到 OSB 服务的双向 SSL 安全性。我们已成功部署证书,因此当您使用 IE 浏览服务时,您会收到相应的证书提示,然后它会立即将您带到 WSDL。
但是,当您尝试使用此 MSDN 文章中步骤 8 和 9 中定义的 svcutil 生成代理时。
http://msdn.microsoft.com/en-us/library/cc949005.aspx
我得到错误:
收到了回复消息 操作“获取”与操作 'http://schemas.xmlsoap.org/ws/2004/09/transfer/Get'。 但是,您的客户端代码需要 行动 'http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse'。
OSB 服务设置为使用 Soap 1.2,我们使用的 svcutil.exe.config 与文章相同,但 findValue 和 x509FindType 除外。相反,我们使用 FindByThumbprint 指向“My”商店名称和“CurrentUser”商店位置。证书在那里,与我们从 IE 提示符中选择的证书相同。
【问题讨论】:
标签: wcf wcf-binding wcf-security svcutil.exe osb