using Newtonsoft.Json.Converters; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Mvc; using System.Web.Optimization; using System.Web.Routing; using System.Web.SessionState; using VueWebApi.Tools; namespace VueWebApi { public class WebApiApplication : System.Web.HttpApplication { /// /// ×¢²áSession /// public override void Init() { //¿ªÆôsession this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required); base.Init(); } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Application["DBServer"] = System.Configuration.ConfigurationManager.AppSettings["DBServer"]; DataOperator.SetConnectionString1(Convert.ToString(Application["DBServer"])); //Ó¦ÓóÌÐòÆô¶¯Ê±£¬×Ô¶¯¼ÓÔØÅäÖÃlog4Net //XmlConfigurator.Configure(); log4net.Config.XmlConfigurator.Configure(new FileInfo(Server.MapPath("~/log4net.config"))); } } }