/// <summary> /// 初始化时注册依赖服务 /// </summary> public ServiceInjectTestBase() { var serviceCollection = new ServiceCollection(); ServiceInject.ConfigureServices(serviceCollection); serviceProvider = serviceCollection.BuildServiceProvider(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); NinjectModule photoInject = new PhotoInject(); NinjectModule serviceModule = new ServiceInject("DefaultConnection"); var kernel = new StandardKernel(photoInject, serviceModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }