問題タブ [wcf-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - メッセージ署名を使用した WCF ルーティングで暗号化エラーが発生する
メッセージ セキュリティが有効になっている 2 つのターゲット サービス エンドポイントを含むプロジェクトに WCF ルーティングを導入しようとすると、問題が発生します。(署名のみ - 暗号化なし) どちらか一方のサービスに向ける単純なアクション ベースのフィルターを 2 つ設定しました。
クライアントから RoutingService を呼び出すと、トレース ログに次のエラー メッセージが表示されます。
The 'Body', 'http://www.w3.org/2003/05/soap-envelope' required message part was not encrypted.
サービス インターフェイスに ProtectionLevel.Sign を設定したので、これが問題である理由を理解するのに苦労しています。
誰でも提供できるヘルプは大歓迎です。
WCF サービス プロジェクトの構成
サービス
バインディング
サービスの振る舞い
フィルター
サービス側クライアント
エンドポイントの動作
WCF クライアント プロジェクト構成
クライアント側クライアント
バインディング
行動