我有一个非常简单的示例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