Инъекция зависимостей Ninject для SignalR
В моемNinjectWebCommon.cs
файл подCreateKernel
метод я применяю инъекцию, как это
private static IKernel CreateKernel()
{
var kernel = new StandardKernel();
kernel.Bind<Func<IKernel>>().ToMethod(ctx => () => new Bootstrapper().Kernel);
kernel.Bind<IHttpModule>().To<HttpApplicationInitializationHttpModule>();
RegisterServices(kernel);
// Web API Injection
GlobalConfiguration.Configuration.DependencyResolver = new NinjectDependencyResolver(kernel);
// SignalR Injection
GlobalHost.DependencyResolver = new SignalR.Ninject.NinjectDependencyResolver(kernel);
return kernel;
}
Я думал, что должен сделать это для меня, но я продолжаю получать ошибку при инъекции SignalR, что
«Не удалось неявно преобразовать тип« SignalR.Ninject.NinjectDependencyResolver »в« Microsoft.AspNet.SignalR.IDependencyResolver »»
Есть идеи, в чем проблема?