WCFwsHttpBinding「アクションでメッセージを受け入れることができるチャネルがありませんでした」

StackOverflow https://stackoverflow.com/questions/2646831

質問

[更新]新しいweb.configを生成して問題を解決しました。考えられるエラーは、2番目のエンドポイント( "mex")でした。[更新/]

IISにWebサービスがあります。

関数を呼び出そうとしていますが、次のようなエラーメッセージが表示されます:

アクション付きのメッセージを受け入れることができるチャネルはありませんでした ' http://Datenlotsen.Cyquest/ICyquestService/ValidateSelfAssessment '

標準のWebサイトのIISでホストしています。そこで、「CyQuestwebservice」という名前の仮想ディレクトリを作成しました。クライアント側の構成では、SoapUIを使用しています。そのツールは、wsdlからクライアント構成を生成します。

私のwebconfigは次のようになります、助けてくれませんか?: ジェネラコディセタグプレ

役に立ちましたか?

解決

新しいweb.configを生成して問題を解決しました。考えられるエラーは2番目のエンドポイント( "mex")でした。

他のヒント

[リクエストのプロパティ]で[SOAPアクションをスキップ]をtrueに設定してみてください。

SoapUIを使用してwsHttpBindingをテストするときに同様の問題が発生しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top