2013-02-19 123 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