Несколько дней назад .NET Core RC1 был выпущен, и я впервые прочитал его, прочитав много о нем, мне это нравится, но он немного отличается. Я пытаюсь перенести небольшой блог (встроенный в MVC5) в MVC 6 и .NET Core. Это было не сложно, но я действительно пытаюсь воссоздать те же самые параметры global.asax, которые у меня были в MVC 5, у ASP.NET 5 больше нет global.asax, поэтому я не могу понять, какая замена для большинства настроек есть?
    protected void Application_Start()
    {
        ViewEngines.Engines.Clear();
        ViewEngines.Engines.Add(new RazorViewEngine());
        MvcHandler.DisableMvcResponseHeader = true;
        AntiForgeryConfig.SuppressXFrameOptionsHeader = true;
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
    }
    protected void Application_BeginRequest()
    {
        Response.AddHeader("X-Frame-Options", "DENY");
    }
    protected void Application_EndRequest()
    {
        if (Response.StatusCode != 301 && Response.StatusCode != 302) return;
        var targetUrl = Response.RedirectLocation.Replace("ReturnUrl", "url");
        Response.RedirectLocation = targetUrl;
    }
    protected void Application_AuthenticateRequest(object sender, EventArgs e)
    {
        string typeName;
        byte userType = (byte)(Context.Request.IsAuthenticated ? byte.Parse(User.Identity.Name.Split('|')[2]) : 1);
        switch (userType)
        {
            case 1: { typeName = "Client"; break; }
            case 2: { typeName = "Admin"; break; }
            default: { typeName = "Client"; break; }
        }
        var roles = new[] { typeName };
        if (Context.User != null)
        {
            Context.User = new GenericPrincipal(Context.User.Identity, roles);
        }
    }
    private void Application_Error(object sender, EventArgs e)
    {
        Exception ex = Server.GetLastError();
        if (ex is HttpAntiForgeryException)
        {
            Response.Clear();
            Server.ClearError();
            Response.Redirect("/error/cookie", true);
        }
    }
ПОЖАЛУЙСТА, есть ли способ заставить вышеуказанный код работать в MVC 6 без каких-либо настроек? Это для меня прерыватель сделки, СПАСИБО.
