mirror of
https://github.com/tengge1/ShadowEditor.git
synced 2026-01-25 15:08:11 +00:00
61 lines
1.4 KiB
C#
61 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.Http;
|
|
using System.Web.Security;
|
|
using System.Web.SessionState;
|
|
using log4net.Config;
|
|
using ShadowEditor.Server.Base;
|
|
using ShadowEditor.Server.Helpers;
|
|
|
|
namespace ShadowEditor.Client
|
|
{
|
|
public class Global : System.Web.HttpApplication
|
|
{
|
|
|
|
protected void Application_Start(object sender, EventArgs e)
|
|
{
|
|
// 开启Web Api
|
|
GlobalConfiguration.Configure(WebApiConfig.Register);
|
|
|
|
// 初始化log4net配置
|
|
XmlConfigurator.Configure();
|
|
|
|
// 记录系统启动日志
|
|
var log = LogHelper.GetLogger(this.GetType());
|
|
log.Info("系统启动成功");
|
|
}
|
|
|
|
protected void Session_Start(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
protected void Application_BeginRequest(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
protected void Application_AuthenticateRequest(object sender, EventArgs e)
|
|
{
|
|
// 为api controller开启session
|
|
HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
|
|
}
|
|
|
|
protected void Application_Error(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
protected void Session_End(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
protected void Application_End(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
}
|
|
} |