2011-02-08 91 views
1

我创建了一个silverlight 4应用程序,它使用RIA和EntityFramework连接到数据库。这个应用程序在我的开发机器中工作时一无所获,但一旦部署在服务器上。我得到这个错误:Silverlight 4 + RIA部署问题!

异常已被调用的目标引发。

在 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)上 System.ServiceModel.DomainServices.Client.OperationBase .Complete(例外 误差)处 System.ServiceModel System.ServiceModel.DomainServices.Client.LoadOperation.Complete(例外 误差)在 System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult的 asyncResult)。 DomainServices.Client.DomainContext。 <> C_ DisplayClass1b.b _17(对象 )

该服务器是专用的Windows 2003 R2。我将源代码上传到服务器并在那里运行,没有任何问题(在Visual Web Developer 2010中)。我从浏览器中检查了“svc”网址,它似乎也在工作。

我真的很难理解这个原因,任何人都可以帮助我吗?

感谢,

Özden

+0

我记得很难将RIA services/Silverlight项目部署到我的托管环境。尽管我没有和你一样的错误,但这篇博文帮助我解决了一些问题:http://blogs.msdn.com/b/saurabh/archive/2010/03/16/ria-services-application-deployment .aspx也许值得检查一下。 – 2011-02-08 13:56:05

回答

0

我认为你需要在服务器上安装WCF Ria Services

安装它使用命令提示:MSIEXEC/I RIAServices.msi SERVER =真

更新: Brad Severtson提供了指导部署RIA服务解决方案。

+0

谢谢你的回复。服务器已经安装了,并且我没有安装,而是使用您提供的命令提示符安装,但仍然得到相同的错误。 – 2011-02-08 12:21:01