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")); }
public static void AppInitialize() { MaskDevFile = Convert.ToBoolean(XmlConfig.AppSettings("MaskDevFile")); HostingEnvironment.RegisterVirtualPathProvider(new SiteVirtualPath()); }