CloudService プロジェクトを正常に変換して追加した大きな Silverlight アプリがあります。データベースを SQL Azure にアップロードしました。SQL Azure 上のこのデータベースへの接続を含む webconfig ファイルから、すべて正常に動作します。そのため、クラッシュしている次のステップは、ソリューションにクラウド サービスを追加し、そのサービスをスタートアップ プロジェクトとして設定するときでした。
だから、接続文字列を ServiceConfiguration.cscfg/ServiceDefinition.csdef に正しく追加していないと思いますか?
私が得るエラーは次のとおりです:エラーメッセージはクエリ LoadUsers 用です: System.ServiceModel.DomainServices.Client.DomainOperationException:クエリ 'LoadUserInfo' のロード操作に失敗しました。リモート サーバーがエラーを返しました: NotFound.....
私の接続文字列は、webconfig で次のようになります。
<add name="LiveEntities" connectionString="metadata=res://*/LiveModel.csdl|res://*/LiveModel.ssdl|res://*/LiveModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;Initial Catalog=Live09092010;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
同じ接続文字列を ServiceConfiguration.cscfg/ServiceDefinition.csdef に入れる必要がありますか? また、どのように表示されますか?
Solution Live
SilverLight App proj 1
--files
Silverlight App proj 2
--files
Silverlight App proj 3...
--files...
Live.Web
--My Project
--Default.aspx
--Web.config
--etc..
LiveCloudServices
Roles
--Live.Web
--ServiceConfiguration.cscfg
--ServiceDefinition.csdef