【发布时间】:2010-06-28 00:17:36
【问题描述】:
我创建了一个新的 Silverlight 应用程序,因此我有一个名为“SilverlightOnLineChess.Web”的 Web 项目和一个名为“SilverlightOnlineChess.Client”的 Silverlight 应用程序。在此解决方案中,我创建了一个名为“SilverlightOnlineChess.Data”的新 WCF RIA 服务类库,并在此过程中创建了名为“SilverlightOnlineChess.Data.Web”的关联 Web 项目。我已经在“SilverlightOnlineChess.Data.Web”项目中创建了必要的实体数据模型和域服务类,并确保我检查了“公开 OData 端点”。
一切正常,花花公子通过应用查看数据。但是,如果我尝试点击 url 来查看 OData 带回的内容,如下所示: "http://localhost:49771/SilverlightOnlineChess-Data-Web-OnlineChessService.svc/OData/" 它不知道这个 url 是什么。仅当我在主 Web 项目“SilverlightOnLineChess.Web”而不是“SilverlightOnLineChess.Data.Web”中创建服务和实体模型时,它才有效。
所以现在如果我输入如下网址:
“http://localhost:49771/SilverlightOnlineChess-Web-OnlineChessService.svc/OData/”,它会带回元数据。
有什么想法吗?
【问题讨论】:
标签: ria wcf-ria-services odata