In MVC I simply make the class NinjectControllerFactory that implements DefaultControllerFactory interface then do some bindings in it. at last in
The following steps work like a sharm to get Ninject working on an WebAPI project:
Private static void RegisterServices(IKernel kernel)
{
kernel.Bind ().To ();
}