protected void Application_Start() { var container = new UnityContainer(); ContainerBootstraper.RegisterTypes(container, false); ControllerBuilder.Current.SetControllerFactory(new UnityControllerFactory(container)); RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); AppRoutes.RegisterRoutes(RouteTable.Routes); }
public override bool OnStart() { // For information on handling configuration changes // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357. RoleEnvironment.Changing += RoleEnvironmentChanging; RoleEnvironment.Changed += RoleEnvironmentChanged; using (var container = new UnityContainer()) { ContainerBootstraper.RegisterTypes(container, true); container.Resolve <ISurveyStore>().Initialize(); container.Resolve <ISurveyAnswerStore>().Initialize(); } return(base.OnStart()); }