2011-02-08 101 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