私の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'に暗黙的に変換することはできません。」
問題が何であるかについて何か考えはありますか?