void OnApplicationStartCompleted(object sender, EventArgs e) { // ADNSF Supports its own content security policy filter and requires built in support to be shutoff. // If a merchant shuts off csp, we need mvc anti-forgery mechanisms to be disabled. AntiForgeryConfig.SuppressXFrameOptionsHeader = true; GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleTable.EnableOptimizations = StringComparer.OrdinalIgnoreCase.Equals( ConfigurationManager.AppSettings["EnableBundlingAndMinification"], bool.TrueString); StringResourceConfig.Configure(); DependencyConfig.RegisterDependencies(); ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new SkinAwareViewEngine()); ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; }