1

XAPファイルをAzureブロブストレージに保存しました。Azure BLOBストレージにXAPがある場合のデータベースへのアクセス方法は?

AzureのSilverlight Webサイトは、RIA Servicesによってデータベースにアクセスできません。エラーメッセージは「リモートサーバーはエラーを返しました:NotFound」です.XAPファイルがVMにローカルに格納されると、アプリケーションは正常に動作します。

それはなぜですか?

ありがとうございました

答えて

0

私は問題を見つけ出しました。

2つの問題があります。まず、サービスが相対的なソースとして指定されました。これは、サービスがBLOB上に存在せず、指定する必要があるため、BLOBストレージにXAPを置く場合には当てはまりません。 Webベースのプロジェクトにclientaccesspolicy.xmlを追加することにより、クロスドメインの状況を解決する必要があるその後例えばEF4/RIA

Context = new CBDomainContext(new Uri("http://login.MySite.com/ClientBin/SC-DataServices-Web-Services-CBDomainService.svc", UriKind.Absolute)); 

を使用した場合。次の手順に従ってください:

http://msdn.microsoft.com/en-us/library/cc197955(v=vs.95).aspx

関連する問題