ASP.NET Web Api - Startup.cs n'existe pas

J'ai un ASP.NET l'Api Web solution qui ne contient pas de Démarrage.cs de la classe. Je suppose que cela est dû à la solution n'est pas créé comme un MCV solution.

Tout le code de démarrage est défini dans le Global.asax.cs fichier comme vous pouvez le voir ci-dessous

public class Global : HttpApplication
{
    void Application_Start(object sender, EventArgs e)
    {
        //Code that runs on application startup
        AreaRegistration.RegisterAllAreas();
        GlobalConfiguration.Configure(WebApiConfig.Register);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
    }
}

Cependant, maintenant, je veux avoir du support pour l'authentification OAuth et toute la documentation que j'ai trouvé est basé sur un Démarrage.cs avec la classe suivante

public partial class Startup
{
    public void Configuration(IAppBuilder app)
    {
        ConfigureAuth(app);
    }
}

Est-il possible de simplement ajouter cette nouvelle classe dans ma solution et la solution sera de continuer à travailler?

Sera l'un quelconque conflit avec le Global.asax.cs de la classe?

MODIFIER: Après j'ai ajouté le Démarrage.cs de la classe, je ne peux pas frapper le point de rupture que j'ai ajouté dans...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;

[assembly: OwinStartup(typeof(MyGame.Startup))]

namespace MyGame
{
    public partial class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            ConfigureAuth(app);
        }
    }
}

Une idée de ce qui se passe?

source d'informationauteur user3587624