我有一个正在处理的ASP.NET MVC 4.0
项目,我注意到默认情况下,global.asax
文件看起来像这样......
namespace Application1.Web {
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class MvcApplication : System.Web.HttpApplication {
protected void Application_Start() {
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
}
}
有什么特别的原因我想使用Application_Start
而不是仅仅把它放在构造函数中?我在不知不觉中已经做到了这两种方式,并且从未遇到过任何问题。
这个问题不是为了解决问题,只是为了获取我缺乏的信息。如果是多余的,我很抱歉。