2010-12-14 12 views
0

最近のdeviceid要件でWindows Live ID認証を使用するAzureのWCFサービスで作業しています。コンピューティングエミュレータでローカルにWCFサービスをホストすると、正常に動作しますが、クラウドサービスをAzureにデプロイして同じ方法(WCFサービスをサービス参照として使用する別のプロジェクト)から呼び出すと、エラーが発生します:Azure - Microsoft.IdentityModelが見つかりません

ファイルまたはアセンブリ 'Microsoft.IdentityModel、Version = 3.5.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

私はこの記事を見つけました:http://social.msdn.microsoft.com/Forums/en-US/netservices/thread/cd139b5c-ad12-4298-af2f-1b2d0136a977

しかし、いくつかの問題があります: 1.私はSystem.IdentityModel、Microsoft.IdentityModelへのアクセス権を持っていないようです。 3.5で何かを探している理由は分かりません。.NET 4.0でビルドしています。 2. System.IdentityModelで「ローカルにコピーする」を選択すると、何も変更されません。

助けが必要ですか?私はそれをお願い申し上げます!

よろしく、 アンディ

+0

Microsoft.IdentityModelを参照している可能性のあるサービスを参照していますか? –

答えて

1

この質問への答えはここにある:http://social.microsoft.com/Forums/en-US/crm2011beta/thread/951f97df-77b8-4659-8032-6a71161a730c

CRM 2011 Beta SDK(12月15日以降のバージョン)には、Azureにdeviceidを登録するヘルパーコードがあります。 Microsoft Dynamics CRM 2011で作業していない場合は、ヘルパーコードを使用して、その処理方法を確認することができます。

+1

上記のリンクに「この操作を実行する権限がありません」と表示されます。答えが言ったことを分かち合うことができますか? –