using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.Security;
|
using System.Web.SessionState;
|
using CCSTrace.CCS;
|
using NLog;
|
|
namespace CCSTrace
|
{
|
public class Global : System.Web.HttpApplication
|
{
|
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
|
protected void Application_Start(object sender, EventArgs e)
|
{
|
Logger.Info("CCSTrace WebService Application Startup.");
|
CcsMain appMain = CcsMain.Instance;
|
string path = HttpContext.Current.Server.MapPath("~/App_Data");
|
appMain.AppDataPath = path;
|
appMain.Startup();
|
}
|
|
protected void Session_Start(object sender, EventArgs e)
|
{
|
|
}
|
|
protected void Application_BeginRequest(object sender, EventArgs e)
|
{
|
|
}
|
|
protected void Application_AuthenticateRequest(object sender, EventArgs e)
|
{
|
|
}
|
|
protected void Application_Error(object sender, EventArgs e)
|
{
|
|
}
|
|
protected void Session_End(object sender, EventArgs e)
|
{
|
|
}
|
|
protected void Application_End(object sender, EventArgs e)
|
{
|
Logger.Info("CCSTrace WebService Application Shutdown.");
|
CcsMain appMain = CcsMain.Instance;
|
appMain.Shutdown();
|
}
|
}
|
}
|