2013-02-19 85 views
1

我是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号,我不知道如果说有什么改变,因为教程几乎一个月前

回答

4

的教程贴有点偏离这里。如果你像这样定义您的路线:

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

然后,你需要浏览到:

http://localhost:52868/odata 

查看服务文档。同样的,你可以去:

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

查看元数据文件,并

http://localhost:52868/odata/Products 

,以获得产品实体的OData设置。

+0

谢谢。没想到教程不正确。 – 2013-02-19 05:16:11

+0

是的,它是全新的。我会尽我所能去修复它。文本在技术上是正确的。这只是那些颇具误导性的图像。 – 2013-02-19 05:23:40

+0

谢谢你的快速响应! – 2013-02-19 05:29:00