2013-08-23 10 views
6

Próbuję utworzyć czystą usługę ASP.NET Web API bez odwoływania się do złożeń MVC, jeśli to możliwe. Poszłam za tym blogiem http://www.codeproject.com/Articles/615805/Creating-a-Clean-Minimal-Footprint-ASP-NET-WebAPI , ale z tą linią w Global.asax nadal muszę zaimportować zestaw System.Web.Mvc. Czy po usunięciu go wystąpiłby wpływ na moją usługę API? Próbowałem uruchomić moją usługę w mojej lokalnej bez tego i nie napotkałem żadnego błędu.Czy nadal potrzebujemy funkcji AreaRegistration.RegisterAllAreas() w Global.asax w czystej usłudze ASP.NET Web API bez MVC

protected void Application_Start() 
{ 
     //AreaRegistration.RegisterAllAreas(); do we still need this? 

     WebApiConfig.Register(GlobalConfiguration.Configuration); 
     HandlerConfig.RegisterGlobalHandlers(GlobalConfiguration.Configuration); 
     FilterConfig.RegisterGlobalFilters(GlobalConfiguration.Configuration.Filters);    

} 
+1

Jeśli nie korzystasz z obszarów nie jest wymagana rejestracja. – Nilesh

Odpowiedz

14

Jeśli nie używasz obszary MVC to nie ma potrzeby, aby zadzwonić AreaRegistration.RegisterAllAreas()

+0

dzięki! dzięki! – masterlopau

Powiązane problemy