title: ASP.NET Web API - using a base class
body: <p>In ASP.NET MVC it is possible to create a ControllerBase class that inherits from Controller.  Then you can have all of your Controllers inherit from ControllerBase and if you want to have all of your controllers receive a certain attribute, all you have to do is add it to ControllerBase and you're set.</p>
  
  <p>I'm trying to do the same thing with Web API and the ApiController.  I've created a base ApiControllerBase class which is decorated with an attribute and then I inherit from ApiControllerBase on all of my ApiControllers.  This does not seem to be working.</p>
  
  <p>I do have standard MVC Controllers exhibiting the behavior from attribute they are receiving from my BaseController.  And I am able to decorate an ApiController class specifically with my attributes and it works, but I'm not able to get it to work when I'm trying to use the ApiControllerBase class.</p>
  
  <p>Any ideas what I may be doing wronge?</p>