1

我是 OData 的新手。

因此,我非常密切地关注本教程。( http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/getting-started-with-odata-in-web-api/create-a-read-only -odata-端点

但是,在教程的第二部分(http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/getting-started-with-odata-in-web- api/explore-the-odata-endpoint ),当我尝试http://localhost:52868/odata/products.svc在 fiddler 或浏览器中浏览时,出现 404 错误。

我安装的 OData 包是这个http://www.nuget.org/packages/microsoft.aspnet.webapi.odata

包是18号刚发布的,不知道自教程发布差不多一个月后有没有什么变化

4

1 回答 1

5

教程在这里有点偏离。如果您这样定义路线:

config.Routes.MapODataRoute("ODataRoute", "odata", model);

然后你需要浏览到:

http://localhost:52868/odata

查看服务文档。同样,您可以访问:

http://localhost:52868/odata/$metadata

查看元数据文档,以及

http://localhost:52868/odata/Products

获取 OData 中的 Products 实体集。

于 2013-02-19T05:03:41.963 回答