protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var container = new SharpIocContainter(); BootStrapper.Configure(container); ControllerBuilder.Current.SetControllerFactory(new IocFactory(container)); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var container = new SharpIocContainter(); container.Register <ILog, Logger>(LifeCycle.Singleton); bool xx = container.IsRegistered <ILog>(); // var xx = container.Resolve<ILog>(); // Application.Run(new Form1(xx)); }