jeudi 27 octobre 2016

Web api ninject filenotfoundexception?

I am creating web api. But i stuck this problem. Is it version problem ?hgrhg dhsaunbda djsakbd sad bsajk bdsjka bdksajbdksaj bdsajk bdkjsa dbsakjgnfgf . I could not solve this problem

 public static class NinjectWebCommon 
{
    private static readonly Bootstrapper bootstrapper = new Bootstrapper();

    public static void Start() 
    {
        DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
        DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));
        bootstrapper.Initialize(CreateKernel);
    }


    public static void Stop()
    {
        bootstrapper.ShutDown();
    }

    private static IKernel CreateKernel()
    {
        var kernel = new StandardKernel();  
        try
        {
            kernel.Bind<Func<IKernel>>().ToMethod(ctx => () => new Bootstrapper().Kernel);
            kernel.Bind<IHttpModule>().To<HttpApplicationInitializationHttpModule>();

            GlobalConfiguration.Configuration.DependencyResolver = new NinjectResolver(kernel);

            RegisterServices(kernel);
            return kernel;
        }
        catch
        {
            kernel.Dispose();
            throw;
        }
    }

    private static void RegisterServices(IKernel kernel)
    {
        kernel.Bind<IProductService>().To<ProductManager>();
        kernel.Bind<IProductDal>().To<EfProductDal>();
    }        
}




Aucun commentaire:

Enregistrer un commentaire