向其他客户公开WCF-RIA服务

时间:2014-03-28 11:06:01

标签: c# .net wcf odata wcf-ria-services

我最近尝试按照Brian Noyes的这个精彩教程:"this tutorial"

我陷入了消耗odata端点的困境。我无法找到odata端点服务的端口号。

请告知我错过了什么。

提前感谢您的帮助。

1 个答案:

答案 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