0

Microsoftは、新しいCRMサイトの認証モデルをLiveIDからMicrosoftOnlineServicesに変更しました。今週、新しいサイトをセットアップして実行しましたが、アーリーバウンドクラスを使用してサイトに接続するために作成したコードは認証に失敗します。

LiveIDを使用する古いサイトの接続文字列は次のようになります。

この接続文字列を使用した認証にMicrosoftOnlineServicesを使用する新しいサイトに接続しようとしています

XrmDataContextのインスタンスを作成しましたが、実際にサイトからデータを更新するまでは問題なく動作するようです。私が受け取るエラーはACS10002です:SOAP本体の処理中にエラーが発生しました。ACS50012:認証に失敗しました。

http://technet.microsoft.com/en-us/library/ff681567にあるすべての認証タイプのリストを試しましたが、どれも機能していないようです。

ディスカバリーサービスのURLが変更されたというフォーラムの投稿がたくさんあるので、それを接続文字列に追加してみました。検出URL=https://disco.crm.dynamics.com/XRMServices/2011/Discovery.svc

運がない。

新しいセキュリティモデルに接続するコードを書いた人はいますか?何か特別なことをしましたか?

よろしくお願いします、ビル・ウォロハン

4

1 に答える 1

0

MSは2012年8月17日にSDKの新しいバージョンをリリースしました。2012年8月16日に最新のものをダウンロードしましたが、そのバージョンは機能しませんでした。新しいバージョンをダウンロードして再コンパイルすると、うまく機能しました。タイミングが悪かった。:-(

于 2012-08-20T20:38:41.313 に答える