From 1e103ac89fc38200c1e1d729dc27d68c7f013e03 Mon Sep 17 00:00:00 2001 From: mumana Date: Tue, 17 Jul 2018 20:25:21 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C280 --- .../AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj | 4 ++ AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax | 1 + AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax.cs | 56 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax create mode 100644 AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax.cs diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj b/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj index 822b3c3d1..bda3a8f15 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj @@ -75,6 +75,7 @@ + @@ -89,6 +90,9 @@ + + Global.asax + True diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax b/AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax new file mode 100644 index 000000000..f588f4f40 --- /dev/null +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax @@ -0,0 +1 @@ +<%@ Application Codebehind="Global.asax.cs" Inherits="AYA.SlnSinort.WCF.Global" Language="C#" %> diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax.cs new file mode 100644 index 000000000..96013e459 --- /dev/null +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Global.asax.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.Security; +using System.Web.SessionState; + +namespace AYA.SlnSinort.WCF +{ + public class Global : System.Web.HttpApplication + { + + protected void Application_Start(object sender, EventArgs e) + { + + } + + protected void Session_Start(object sender, EventArgs e) + { + + } + + protected void Application_BeginRequest(object sender, EventArgs e) + { + + if (HttpContext.Current.Request.HttpMethod == "OPTIONS") + { + HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "POST, PUT, DELETE"); + + HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept"); + HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000"); + HttpContext.Current.Response.End(); + } + } + + 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) + { + + } + } +} \ No newline at end of file