2009-10-22 13 views
5

テストの目的でWebサービス用の模擬サービスを作成しようとしています。メソッドxxとyyは同じSOAPActionを使用します

これを行うには、wsdl.exeを実行してインターフェイスを作成し、そのインターフェイスに基づいてasmx Webサービスを作成します。ここ数年は何も問題なく何度もやってきました。

今回、我々はエラーを取得:

我々はWebサービスを呼び出すとXXとYYは、方法は同じSOAPアクションに

を使用しています。 googleで検索したところ、これはwsdl.exeのバグだと言われています。しかし、それについて何をすべきかについては何も言いません。

これを修正する方法はありますか? references.csの一部だけを削除する必要がありますか?

おかげ

シラーズ

答えて

10

は解決策を見つけました。 、すべてが働いていた再構築クリーン液とした後

[SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement)]

:Webサービスクラスに属性として以下の行を追加しました。

+0

私は同じ問題を抱えています。 – tulkas85

関連する問題