0

我们希望实现从 WCF 到 OSB 服务的双向 SSL 安全性。我们已成功部署证书,因此当您使用 IE 浏览服务时,您会收到相应的证书提示,然后它会立即将您带到 WSDL。

但是,当您尝试使用此 MSDN 文章中步骤 8 和 9 中定义的 svcutil 生成代理时。

http://msdn.microsoft.com/en-us/library/cc949005.aspx

我得到错误:

收到操作“Get”的回复消息,操作为“ 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 提示符中选择的证书相同。

4

1 回答 1

0

您可以将 IE 中的 WSDL 保存在您的计算机上,并从 wsdl 生成代理

于 2010-04-30T03:50:10.803 回答