示例#1
0
        protected void Application_Start()
        {
            XmlConfigurator.Configure(); //Log4net registry.

            MvcWebConfig.Regist(() =>
            {
                AreaRegistration.RegisterAllAreas();
                WebApiConfig.Register(GlobalConfiguration.Configuration);
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);
                PermissionConfig.Regist();
                //设置member root的初始化密码
                var memberDataInit = GlobalInitializer.Get <MemberShipData>();
                /*if (memberDataInit != null)*/
                memberDataInit.AdminPassword = "******";
            },
                                typeof(HttpErrorsController),
                                Assembly.GetExecutingAssembly());


            PermissionConfig.Regist();
            ApplicationConfig.Register(OrnamentContext.Configuration);
            //Ornament setting
            //Registry the Provider to use Membership rule of asp.net.
            //Assembly auto config.

            InputBuilder.BootStrap();
            NotifyConfig.Register();

            MvcWebConfig.InitData();
        }
示例#2
0
文件: Program.cs 项目: zlmj/zlchat
        public static void Init()
        {
            //log4net.Config.XmlConfigurator.Configure();
            Common.Logger.Info("******启动******");

            ConfigManager.Init();
            NotifyConfig sysConfig = ConfigManager.GetSysConfig();

            if (sysConfig == null || string.IsNullOrWhiteSpace(sysConfig.db_connstring))
            {
                throw new Exception("系统数据库未配置");
            }
            try
            {
                ManagerBase.DbAccess   = SysDbAccessFactory.Create(sysConfig.db_type);
                ManagerBase.ConnString = Common.CustomDecode(sysConfig.db_connstring);
            }
            catch (Exception ex)
            {
                throw new Exception("初始化系统数据库访问组件出错", ex);
            }
            ManagerBase.ConnCheck();

            ////debug
            //NotifyBLL.SendNotify("u001", "张三", "zlhis", "危急值1", "0001", "XX的病历缺少主诉", "http://localhost:41704/webchat/index.html?system=zlhis&maincode=病历&mainid=0001&subject=XX的病历缺少主诉&name=张三,u001&join=李四,u002", "u001", "张三", false);
            ////-->

            try
            {
                UserDAL.Instance.UpdateAllOffline();
            }
            catch (Exception ex)
            {
                Common.Logger.Error("重置在线状态出错", ex);
            }
        }