2013-02-22 61 views

回答

29

以下是主要區別:

  1. RouteConfig.cs是專門用於配置ASP.NET路由。
  2. WebApiConfig.cs適用於任何與Web API相關的配置,包括Web-API特定的路由,Web API服務和其他Web API設置。

正如cmotley提到的,ASP.NET網站包含了一個很好的列表,可以在WebApiConfig.cs的this article中完成哪些類型的配置。

1

如果您熟悉ASP.NET MVC,則Web API路由與MVC路由非常相似。主要區別在於Web API使用HTTP方法而不是URI路徑來選擇操作。您也可以在Web API中使用MVC風格的路由。本文不假定任何有關ASP.NET MVC的知識。

Routing in ASP.NET Web API