Visual Studio 2012中MVC Web API项目的WebApiConfig.cs
文件夹中RouteConfig.cs
和App_Start
之间有什么区别?
答案 0 :(得分:34)
以下是主要区别:
正如cmotley所提到的,ASP.NET网站包含了在this article中的WebApiConfig.cs中可以完成哪些类型的配置的良好列表。
答案 1 :(得分:10)
没有区别,因为他们都完成了同样的事情 - 为您的路线集添加路线。 You don't need to use the WebApiConfig class; it's simply a convenient way to organize your code.
答案 2 :(得分:1)
如果您熟悉ASP.NET MVC,则Web API路由与MVC路由非常相似。主要区别在于Web API使用HTTP方法而不是URI路径来选择操作。您还可以在Web API中使用MVC样式的路由。本文不假设任何ASP.NET MVC知识。