我是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-endpoint)
但是,在本教程的第2部分(http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/getting-started-with-odata-in-web-api/explore-the-odata-endpoint)中,当我尝试在fiddler或浏览器中浏览http://localhost:52868/odata/products.svc
时,我收到404错误。
我安装的OData包是http://www.nuget.org/packages/microsoft.aspnet.webapi.odata
该软件包刚刚在18日发布,我不确定自教程发布近一个月以来是否有任何变化
答案 0 :(得分:4)
这里有点教程。如果你这样定义了你的路线:
config.Routes.MapODataRoute("ODataRoute", "odata", model);
然后你需要浏览:
http://localhost:52868/odata
查看服务文档。同样,你可以去:
http://localhost:52868/odata/$metadata
查看元数据文档,
http://localhost:52868/odata/Products
在OData中设置Products实体。