Нам нужно добавить сервис на наш сайт, я добавил расширение MVC и добавил
Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"
К разметке я также добавил
KernelContainer.Kernel = kernel;
В метод CreateKernel, чтобы избавиться от проблемы с нулевым root, но теперь я получаю
Предоставленный тип сервиса не может быть загружен как сервис, потому что
не имеет конструктора по умолчанию (без параметров). Чтобы исправить
проблема, добавьте конструктор по умолчанию для типа, или передать экземпляр
тип для хоста.
Тип в конструкторе связан в ядре
Спасибо
редактировать: это работает
kernel.Bind<ServiceHost>().To<NinjectServiceHost>();