我创建了一个silverlight 4应用程序,它使用RIA和EntityFramework连接到数据库。此应用程序在我的开发计算机中运行异常,但一旦部署在服务器上。我收到这个错误:
调用目标抛出了异常。
在 System.ServiceModel.DomainServices.Client.WebDomainClient
1.BeginQueryCore(EntityQuery query, AsyncCallback callback, Object userState) at System.ServiceModel.DomainServices.Client.DomainClient.BeginQuery(EntityQuery query, AsyncCallback callback, Object userState) at System.ServiceModel.DomainServices.Client.DomainContext.Load(EntityQuery query, LoadBehavior loadBehavior, Action
1回调,对象userState) 在CDSUniformDesign.MainPage.MyProjectDesignsLoad_Completed(对象 发件人,EventArgs e)at System.ServiceModel.DomainServices.Client.OperationBase.Complete(例外 错误) System.ServiceModel.DomainServices.Client.LoadOperation.Complete(例外 错误) System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult的 asyncResult)at System.ServiceModel.DomainServices.Client.DomainContext<> C_ DisplayClass1b.b _17(对象 )
服务器是专用的Windows 2003 R2。我将源代码上传到服务器并在那里运行没有任何问题(在Visual Web Developer 2010中)。我从浏览器中检查了“svc”网址,它似乎也正常运行。
我真的很难理解这个原因,任何人都可以帮助我吗?
谢谢,
Özden
答案 0 :(得分:0)
我认为您需要在服务器上安装WCF Ria Services。
使用命令提示符安装它: msiexec / i RIAServices.msi SERVER = true
<强>更新强> Brad Severtson提供了部署RIA服务解决方案的指南。