答案 0 :(得分:1)
我对WCF-RIA并不熟悉,但文档指出默认情况下DomainServices在设计时没有为它们生成物理.SVC文件,而是有一个虚拟的.SVC,代表与域关联的WCF服务。对于给定的DomainService,可以使用以下约定来确定其.SVC的路径:
[SilverlightApplicationBaseURI] + [DomainServiceFullName].svc
在RunTime,当为DomainService的.SVC文件发出第一个请求(在特定的应用程序域内)时,注册的httpModules拦截该调用,RIA Services即时写入内存.SVC文件。
以下MSDN博客提供了很好的信息:
http://blogs.msdn.com/b/saurabh/archive/2009/11/23/understanding-the-wcf-in-wcf-ria-services.aspx
http://blogs.msdn.com/b/brada/archive/2009/11/22/ria-services-a-domainservice-is-a-wcf-service-add-service-reference.aspx