2

サーバー上で実行される wcf サービスがあります。サービスに接続する 2 つのクライアントがあります。ユーザー名とパスワードを使用してクライアントを認証しますが、以前と同じ場所に証明書を再作成しましたPluralSight Software
ここに画像の説明を入力

しかし、サービスに接続するようにクライアントを構成した後、次のエラーが発生しました。
The identity check failed for the outgoing message. The expected identity is 'identity(http://schemas.xmlsoap.org/ws/2005/05/identity/right/possessproperty: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint)' for the target endpoint

サービスにログインしようとすると、上記のエラーが発生しました。ここで構成の詳細を共有しました..どんな助けもいただければ幸いです。

WCF 構成エディターを使用したクライアント APP.CONFIG

WCF 構成 edit-Bindings-1 経由のクライアント App.config WCF 構成 edit-Bindings-2 経由のクライアント App.config WCF 構成 edit-Endpoints-1 経由のクライアント App.config WCF 構成 edit-Endpoints-2 経由のクライアント App.config

WCF 構成エディターを使用したサービス WEB.CONFIG

WCF構成編集によるサービスweb.config

WCF 構成 edit-Endpoints-1 を介して web.config をサービスする

WCF 構成 edit-Endpoints-2 を介して web.config をサービスする

WCF 構成 edit-Bindings-1 を介して web.config をサービスする

WCF 構成 edit-Bindings-2 を介して web.config をサービスする

4

1 に答える 1

3

私は答えを見つけました。これは、wcf サービス ホストのサーバーで新しい証明書を作成する場合、クライアント アプリケーションでサービス参照を更新する必要があるために発生します。そのため、クライアント アプリケーションの app.config ファイルが最新の ID 値で更新されます。

于 2013-11-28T11:46:55.267 に答える