我们希望实现从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指向“我的”商店名称和“CurrentUser”商店位置。证书就在那里,并且是我们从IE提示中选择的证书。
答案 0 :(得分:0)
您可以在计算机上从IE保存WSDL并从wsdl生成代理