メソッドxxとyyは同じSOAPActionを使用します
-
05-07-2019 - |
質問
テスト目的でWebサービス用の模擬サービスを作成しようとしています。
これを行うには、wsdl.exeを実行してインターフェイスを作成し、そのインターフェイスに基づいてasmx Webサービスを作成します。過去数年間、これを何回も問題なく行ってきました。
今回はエラーが発生します:
メソッドxxとyyは同じSOAPActionを使用します
Webサービスを呼び出すとき。グーグルで検索を行ったところ、これはwsdl.exeのバグだという。しかし、それについてどうするかについては何も言っていません。
これを修正する方法はありますか? references.csの一部を削除するだけですか?
ありがとう
シラーズ
解決
解決策を見つけました。 Webサービスクラスの属性として次の行を追加しました。
[SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement)]
クリーンなソリューションと再構築の後、すべてが機能しました。
所属していません StackOverflow