0

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 'の操作 'Get' に対する応答メッセージを受け取りました。ただし、クライアント コードにはアクション「http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse」が必要です。

OSB サービスは Soap 1.2 を使用するように設定されており、使用する svcutil.exe.config は、findValue と x509FindType を除いて記事と同じです。代わりに、「My」ストア名と「CurrentUser」ストアの場所を指す FindByThumbprint を使用しました。証明書はそこにあり、IE プロンプトから選択した証明書と同じです。

4

1 に答える 1

0

IE から WSDL をコンピュータに保存し、wsdl からプロキシを生成できます

于 2010-04-30T03:50:10.803 に答える