1

Azure と、このサービスを参照するクライアント Windows アプリケーションを使用して、WebRole として WCF サービスを作成しました。クラウド サービスは、Windows ID ファンデーションで提供される「ハンズ オン ラボ」を使用して作成された証明書を参照します。Web サービスは IIS でホストされており、実行すると完全に機能します。

この Web サービスを参照するクライアント Windows アプリを作成しました。WIF Claims ID が使用されているため、claimsAuthorizationManager クラスと、一連の定義済みポリシーを含む Policy クラスがあります。クレームは web.config ファイルで設定されます。

スタートアップ プロジェクトとして Windows アプリを実行すると、アプリは認証を要求し、構成ファイルのようにアカウント資格情報が指定されると、新しい「Windows Card Space」ウィンドウが開き、「Incoming Policy Failed」と表示されます。ウィンドウを閉じると、システムがスローして例外が発生します

着信ポリシーを検証できませんでした。詳細については、イベント ログを参照してください。

イベントログの詳細

着信ポリシーの検証に失敗しました。ポリシー XML に有効なクレーム要素が見つかりませんでした。

追加情報: System.Environment.get_StackTrace() で Microsoft.InfoCards.Diagnostics.InfoCardTrace.BuildMessage(InfoCardBaseException ie) で Microsoft.InfoCards.Diagnostics.InfoCardTrace.TraceAndLogException(Exception e) で Microsoft.InfoCards.Diagnostics.InfoCardTrace.ThrowHelperError(例外 e) Microsoft.InfoCards.Request.PreProcessRequest() での Microsoft.InfoCards.InfoCardPolicy.Validate() での Microsoft.InfoCards.ClientUIRequest.PreProcessRequest() での Microsoft.InfoCards.Request.DoProcessRequest(String& extendedMessage) での Microsoft.InfoCards. RequestFactory.ProcessNewRequest(Int32 parentRequestHandle, IntPtr rpcHandle, IntPtr inArgs, IntPtr& outArgs)

詳細:

  • システム

    • プロバイダー

    【名称】カードスペース 3.0.0.0

    • イベント ID 267

    [予選] 49157

    レベル2

    タスク1

    キーワード 0x80000000000000

    イベントレコード ID 6996

    チャネル アプリケーション

  • イベントデータ

    ポリシー XML に有効なクレーム要素が見つかりませんでした。追加情報: System.Environment.get_StackTrace() で Microsoft.InfoCards.Diagnostics.InfoCardTrace.BuildMessage(InfoCardBaseException ie) で Microsoft.InfoCards.Diagnostics.InfoCardTrace.TraceAndLogException(Exception e) で Microsoft.InfoCards.Diagnostics.InfoCardTrace.ThrowHelperError(例外 e) Microsoft.InfoCards.Request.PreProcessRequest() での Microsoft.InfoCards.InfoCardPolicy.Validate() での Microsoft.InfoCards.ClientUIRequest.PreProcessRequest() での Microsoft.InfoCards.Request.DoProcessRequest(String& extendedMessage) での Microsoft.InfoCards. RequestFactory.ProcessNewRequest(Int32 parentRequestHandle, IntPtr rpcHandle, IntPtr inArgs, IntPtr& outArgs)

4

1 に答える 1

0

クライアントの app.config ファイルを確認すると役立つ場合があります。また、どのHands o labのことですか?(例: アイデンティティ トレーニング キット?)

于 2010-05-28T03:48:22.950 に答える