Make sure that the controller has a parameterless public constructor using Ninject
Here is the issue at hand: While calling my CustomerController through the URL , I get the following exception: ExceptionMessage: An error occurred when trying to create a controller of type 'CustomerController'. Make sure that the controller has a parameterless public constructor. I am using the following url's: http://localhost:55555/api/Customer/ http://localhost:55555/api/Customer/8 Please note: The /api/Customer/ call were working before I refactored the logic into a business class and implemented dependency injection. My research suggests that I am not registering my interface and class