我有一个非常简单的示例 silverlight 应用程序。我使用具有一个实体的实体模型向它添加了域服务。客户端应用程序只是在启动时加载实体中的所有行。当我在我的开发箱上运行它时,它按预期工作。但是,当我将它移动到我们的测试服务器时,我收到一个异常,提示找不到我正在调用的方法(查询“GetCTCStation”的加载操作失败。远程服务器返回错误。NotFound。)。当我与 Fiddler 更密切地检查客户端/服务器通信时,我发现请求将发送到http://[server url]/ClientBin/SilverlightApplication7-Client-Web-CTCService.svc/binary. 我将域服务添加到web项目的根目录,所以我不明白为什么客户端在ClientBin目录中寻找它。它显然不存在。我在这里做错了什么?我对 RIA 的 7 月预览版没有任何问题。
它是相对的,但在 Generated_Code 文件中自动处理。并且 webconfig 中没有要配置的内容。我在创建域服务时使用了默认设置。我尝试在实例化服务时显式设置 uri,但发生了相同的异常。