Visual Studio 2012 中的 MVC Web API 项目的文件夹WebApiConfig.cs
和文件夹有什么区别?RouteConfig.cs
App_Start
问问题
40678 次
3 回答
38
以下是主要区别:
- RouteConfig.cs 专门用于配置 ASP.NET 路由。
- WebApiConfig.cs 用于任何与 Web API 相关的配置,包括特定于 Web API 的路由、Web API 服务和其他 Web API 设置。
正如 cmotley 所提到的,ASP.NET 网站很好地列出了可以在本文中的 WebApiConfig.cs 中完成哪些类型的配置。
于 2013-02-22T05:20:37.050 回答
10
没有区别,因为它们都完成了相同的事情 - 将路线添加到您的路线集合中。您不需要使用 WebApiConfig 类;它只是一种组织代码的便捷方式。
于 2013-02-22T05:16:22.437 回答
1
如果您熟悉 ASP.NET MVC,那么 Web API 路由与 MVC 路由非常相似。主要区别在于 Web API 使用 HTTP 方法而不是 URI 路径来选择操作。您还可以在 Web API 中使用 MVC 样式的路由。本文不假定您有任何 ASP.NET MVC 知识。
于 2015-08-03T13:22:36.577 回答