最佳答案
让我们以一个全新的ASP为例。NET MVC 5应用程序从MVC与个人帐户模板,如果我删除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时。asp.net 4应用到ASP。NET 5和使用现在必须在Startup.cs类中配置的部分,我没有在两个不同的类中进行依赖注入和其他配置,这两个类似乎与启动和配置有关。