我有一個非常簡單的示例silverlight應用程序。我使用一個實體模型添加了一個域服務。客戶端應用程序只是在啓動時加載實體中的所有行。當我在開發箱上運行它時,它按預期工作。但是,當我將它移到我們的測試服務器時,我收到一個異常,說我找到的方法無法找到(加載操作失敗,查詢'GetCTCStation',遠程服務器返回一個錯誤NotFound。)。當我更仔細地檢查了客戶端/服務器通信與Fiddler時,我發現請求將會發送到http://[server url] /ClientBin/SilverlightApplication7-Client-Web-CTCService.svc/binary。 我將域服務添加到Web項目的根目錄,所以我不明白爲什麼客戶端正在ClientBin目錄中查找它。顯然不在那裏。我在這裏做錯了什麼? RIA的7月份預覽版我從來沒有遇到任何問題。WCF RIA服務部署問題
它是相對的,但是這是在Generated_Code文件中自動處理的。並且webconfig中沒有任何內容可以配置。我在創建域服務時使用了默認設置。在嘗試實例化服務和發生同樣的異常時,我試圖明確地設置uri。
此SDK中不再存在System.ComponentModel.DataAnnotations.dll文件。我們應該投下這個答案嗎? – YeahStu 2011-08-24 15:14:17
我在Silverlight 5和Ria Services 1.0 SP2上,這個答案仍然有效。事實上,請@Dragan或任何可以將此標記爲答案的人。 – 2012-01-13 16:23:48