ASP.NET WebApi Odata错误404
问题描述:
我是OData的新手。ASP.NET WebApi Odata错误404
因此,我非常密切地关注本教程。 (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)
但是,在本教程的第二部分(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号,我不知道如果说有什么改变,因为教程几乎一个月前
答
的教程贴有点偏离这里。如果你像这样定义您的路线:
config.Routes.MapODataRoute("ODataRoute", "odata", model);
然后,你需要浏览到:
http://localhost:52868/odata
查看服务文档。同样的,你可以去:
http://localhost:52868/odata/$metadata
查看元数据文件,并
http://localhost:52868/odata/Products
,以获得产品实体的OData设置。
谢谢。没想到教程不正确。 – 2013-02-19 05:16:11
是的,它是全新的。我会尽我所能去修复它。文本在技术上是正确的。这只是那些颇具误导性的图像。 – 2013-02-19 05:23:40
谢谢你的快速响应! – 2013-02-19 05:29:00