問題タブ [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.

0 投票する
0 に答える
171 参照

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 クライアント プロジェクト構成

クライアント側クライアント

バインディング

行動