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(); }
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); } }