2011-05-04 62 views
0

我有一个silverlight应用程序与两个ria域名服务(ado.net dataservices)。直到最近,我还在一个'WCF RIA服务类库'中提供了两项服务,并且所有工作都非常完美。光,ria,域名服务 - 服务没有找到

昨天我们决定把服务分散到单独的库中(在进程中打破了许多引用和命名空间)。一切都重新整合并再次编译,但现在当我们尝试运行应用程序时,我们得到一个错误:

远程服务器返回一个错误:NotFound。

提琴手显示多一点:

HTTP 404。您正在查找的资源(或它的一个依赖项)可能已被删除,更名或暂时不可用。请检查以下URL并确保其拼写正确。

/ClientBin/DisMembershipService-Web-AuthenticationService.svc/binary/GetUser

等并不在ClientBin目录下生成的服务,在我看来, 。我不知所措,这项服务曾经产生,所以我必须错过一些东西。有任何想法吗?

回答

1

找到我自己的解决方案。当您有多个WCF RIA服务类库时,就会显示该网站项目需要同时参考这两个库,否则它将不会生成该服务。

反过来,主silverlight项目需要参考客户端ria项目,否则服务文件将生成在主silverlight项目和客户ria项目导致重复错误。