Пример #1
0
        void Application_Start(object sender, EventArgs e)
        {
            #region 数据库配置

            var    config   = SiteParameter.Config;
            String ConnType = XmlConfig.AppSettings("ConnType");
            db.CurrDbType       = config.DataType;
            db.ConnectionString = config.ConnectionString;
            //String ConnType = XmlConfig.AppSettings("ConnType");
            //db.CurrDbType = (DatabaseType)Enum.Parse(typeof(DatabaseType), ConnType, true);
            //db.ConnectionString = XmlConfig.ConnectionStrings(ConnType);

            #endregion

            #region LogNet4日志初始化

            FileInfo logConfig = new FileInfo(Server.MapPath("/App_Data/Log4Net.xml"));
            log4net.Config.XmlConfigurator.Configure(logConfig);

            #endregion

            #region 清空ViewState和Sessions数据

            SQLitePageStatePersister.ClearData();
            FilePageStatePersister.ClearFile();
            //启动定时清理任务
            TaskClear.Initialize();

            #endregion

            //注册虚拟路径
            SiteVirtualPath.AppInitialize();
            //设置7z库路径
            SevenZipSharpHelper.SetZipPath(Server.MapPath("/Bin/7z.dll"));
        }
Пример #2
0
        public static void AppInitialize()
        {
            MaskDevFile = Convert.ToBoolean(XmlConfig.AppSettings("MaskDevFile"));

            HostingEnvironment.RegisterVirtualPathProvider(new SiteVirtualPath());
        }