我有一些關於引導程序類的問題。我正在使用ASP.NET MVC 3
。帶有Autofac的ASP.NET MVC3引導程序
在MVC3中使用引導程序來減少global.asax文件中的代碼量還是明智的嗎?
除了註冊路由以外,還必須在加載器中加載哪些內容?如果我想加載站點範圍的設置(從數據庫加載),我在這裏做?如果是這種情況,那麼我是否需要將這些設置注入每個控制器?如果它在引導程序中獲得,這些值如何保留?
我正在尋找關於如何在我的引導程序中使用Autofac的代碼/文章。我只能找到Ninject。有沒有人有我的代碼或文章?
我發現這2篇好文章:
- http://www.dominicpettifer.co.uk/Blog/42/put-an-ioc-powered-bootstrapper-in-your-asp-net-mvc-application
- http://weblogs.asp.net/rashid/archive/2009/02/17/use-bootstrapper-in-your-asp-net-mvc-application-and-reduce-code-smell.aspx
我試圖完成這樣的:
protected void Application_Start()
{
Bootstrapper.Run();
}
Autofac wiki有關於MVC 3的信息http://code.google.com/p/autofac/wiki/Mvc3Integration – 2012-03-12 09:16:45