using log4net.Config;
|
using Quartz;
|
using Quartz.Impl;
|
using Quartz.Impl.Triggers;
|
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.TimeTick;
|
using VueWebApi.Tools;
|
|
namespace VueWebApi
|
{
|
public class WebApiApplication : System.Web.HttpApplication
|
{
|
/// <summary>
|
/// ×¢²áSession
|
/// </summary>
|
public override void Init()
|
{
|
//¿ªÆôsession
|
this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
|
base.Init();
|
}
|
void Session_Start(object sender, EventArgs e)
|
{
|
string sessionId = Session.SessionID;
|
}
|
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")));
|
|
}
|
}
|
}
|