asp.net mvc4中这句有什么用 WebApiConfig.Register(GlobalConfiguration.Configuration);
我之前是用MVC3的,刚用4,大家能告诉我下大概是干嘛的吗、。没用的话,我想先注释了,会不会影响什么?》!
你不做WebApi,这个就忽略。
即便你要开发,在你掌握基本WebAPI的基础上,默认情况就可以了。如果你做WebAPI,也可以注释掉(不注释也没影响)。
开发WebApi用的,不需要可以直接注释掉.
WebApi注册全局配置。因为mvc4是默认开启WebApi的。所以有这句,不需要可以干掉的。将自己的Controller继承ApiController就可以实现Restful的Api接口。
WebApiConfig.Register(GlobalConfiguration.Configuration); public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
这个方法注册一个路由信息只是把web api的路由分出来了,这里单独放到WebApiConfig.Register来处理。