我目前正在開發一個帶有WCF服務的Silverlight應用程序。我的項目流程如下。託管Silverlight應用程序頁面與WCF服務的錯誤
Silverlight頁面 - > Service1.svc - > SQL Server 2008和背部
當用戶點擊一個按鈕,它調用一個服務引用(Service.svc)什麼我Silverligth頁面確實是。基本上,服務所做的是查詢SQL數據庫(SQL Server 2008)並將查詢返回給服務,然後服務將結果返回到將顯示的Silverlight頁面。
當我調試並從Visual Studio 2010 express運行網頁時,所有事情都按照計劃進行,即當用戶單擊按鈕時,顯示從數據庫獲取的數據。
但是,當我嘗試發佈它並在Apache服務器或IIS上運行它時,單擊按鈕時出現錯誤。即使從另一臺內部連接的PC上也可以正確顯示網頁,但按下按鈕時會出現問題。如下所示,顯示
的錯誤消息:
An exception occurred during the operation, making the result invalid. Check InnerException for exception details.
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at SilverlightApplication11.ServiceReference1.DoWorkCompletedEventArgs.get_Result()
at SilverlightApplication11.About.client_DoWorkCompleted(Object sender, DoWorkCompletedEventArgs e)
at SilverlightApplication11.ServiceReference1.Service1Client.OnDoWorkCompleted(Object state)
------------------------------ - >
我有abosolutley不知道如何解決這個問題。我對這個東西很新,請大家幫忙,我現在已經堅持了一個星期。
任何代碼片段,你們想請評論,所以我可以在這裏發佈。
在此先感謝=)