Based on https://cangencer.wordpress.com/2012/12/22/integrating-asp-net-web-api-with-castle-windsor/, it mentioned ApiController lifestyle to be scoped.
However, based on Should controller lifestyle always be transient in Windsor configuration for ASP.NET MVC?, it mentioned Controller lifestyle to be transient.
If both are ApiController and Controller are serving http request, why must ApiController lifestyle be scoped instead of transient?
The question here is why both are serving http request but Controller is set to Transient but ApiController is set to Scoped.