私が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
これをコンストラクターに入れるだけでなく、使用したい特定の理由はありますか? 私は無意識のうちに両方の方法でそれを行いましたが、どちらでも問題を経験したことはありません.
この質問は、問題を解決することを目的としておらず、単に私が不足している情報を取得することを目的としています. 冗長でしたら、申し訳ありません。