在没有MVC的纯ASP.NET Web API服务中,我们还需要Global.asax中的AreaRegistratio
本文关键字:我们 Global AreaRegistratio 中的 asax 服务 MVC 的纯 ASP API Web | 更新日期: 2023-09-27 18:28:58
如果可能的话,我正在尝试创建一个干净的ASP.NET Web API服务,而不引用MVC程序集。我关注了这个博客http://www.codeproject.com/Articles/615805/Creating-a-Clean-Minimal-Footprint-ASP-NET-WebAPI但是使用Global.asax中的这一行,我仍然需要导入System.Web.Mvc程序集。如果我删除了我的web api服务,会对它产生影响吗?我试着在没有它的情况下在本地运行我的服务,没有遇到任何错误。
protected void Application_Start()
{
//AreaRegistration.RegisterAllAreas(); do we still need this?
WebApiConfig.Register(GlobalConfiguration.Configuration);
HandlerConfig.RegisterGlobalHandlers(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalConfiguration.Configuration.Filters);
}
如果您不使用MVC区域,则不需要调用AreaRegistration.RegisterAllAreas()