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
運がない。
新しいセキュリティモデルに接続するコードを書いた人はいますか?何か特別なことをしましたか?
よろしくお願いします、ビル・ウォロハン