Скажем, например, в совершенно новом приложении ASP.NET MVC 5, созданном из шаблона MVC w/Individual Accounts, если я удалю класс Global.asax.cs
и переведю его код конфигурации в Startup.cs
Configuration()
, как следует, каковы недостатки?
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);
}
}
Побочные эффекты для меня в том, что при обновлении приложений ASP.NET 4 на ASP.NET 5 и использовании частей, которые теперь должны быть настроены в классе Startup.cs, я не делаю инъекции зависимостей и другую конфигурацию в двух разных классах которые, похоже, связаны с запуском и конфигурацией.