ASP.NET WebApi Odata错误404

时间:2013-02-19 03:22:39

标签: asp.net web-services rest asp.net-web-api odata

我是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日发布,我不确定自教程发布近一个月以来是否有任何变化

1 个答案:

答案 0 :(得分:4)

这里有点教程。如果你这样定义了你的路线:

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

然后你需要浏览:

http://localhost:52868/odata

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

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

查看元数据文档,

http://localhost:52868/odata/Products

在OData中设置Products实体。