Ho bisogno di un file Global.asax.cs se sto usando una class OWIN Startup.cs e trasferisco tutta la configurazione lì?

Diciamo per esempio in una nuovissima applicazione ASP.NET MVC 5 creata dal modello MVC con account individuali, se elimini la class Global.asax.cs e spostiamo il suo codice di Configuration() metodo Startup.cs Configuration() come segue, quali sono gli aspetti negativi?

 public partial class Startup { public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ConfigureAuth(app); } } 

L’aspetto positivo per me è che quando si aggiornano le applicazioni ASP.NET 4 in ASP.NET 5 e si utilizzano pezzi che ora devono essere configurati nella class Startup.cs, non sto eseguendo l’integrazione delle dipendenze e altre configurazioni in due classi diverse che sembrano correlate all’avvio e alla configurazione.