protected void Application_Start()
        {
            HttpRuntimeSetting.SameAppDomainAppId();

            UnityConfig.RegisterComponents();

            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            ViewEngingSetting.Config();
            DisplayModelSetting.Config();

            DependencyResolver.Current.GetService <ILog>().Config();

            AnnotationHelper.AutoMap();
            ModelBinders.Binders.DefaultBinder = new SmartModelBinder();
            DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(DataTypeAttribute), typeof(DataTypeValidator));
            //AppFabric Caching
            //DataCache m_cache = CacheUtil.GetCache();
        }
Exemplo n.º 2
0
        protected void Application_Start()
        {
            HttpRuntimeSetting.SameAppDomainAppId();

            RouteTable.Routes.MapMvcAttributeRoutes();
            //没有Area 不需要这一句
            //AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            ViewEngingSetting.Config();
            LangConfig.Config();
            DisplayModelConfig.Config();

            DependencyResolver.Current.GetService <ILog>().Config();

            ModelBinders.Binders.DefaultBinder = new SmartModelBinder();
            AnnorationHelper.AutoMap();

            Mapper.Initialize(x => x.AddProfile <MessageProfile>());

            Scanner.Instance.Value.Start();
        }