Надеюсь эта статья сэкономит кучу времени тем, кто сталкивался в названиями в заголовке статьи, а тем более в одном проекте. Как же совместить эти решения вместе?
1. Создавался проект AST.NET WEB API 2. Так как проект требовал Dependency Injection, то использовался в нем контейнер DI Ninject.
Поэтому, первоначально в проект был добавлен пакет
Ninject.Web.WebApi а после Ninject.Web.WebApi.WebHost Все через NuGet. После установки, в проекте должен появиться класс NinjectWebCommon, который и будет вызывать автоматически метод Start. В методе
private static void RegisterServices(IKernel kernel)
{
kernel.Bind<>().To<>();
}
вы объявляете нужные привязки.