У меня есть некоторые вопросы относительно класса bootstrapper. Я использую ASP.NET MVC 3
.ASP.NET MVC3 Bootstrapper с Autofac
По-прежнему разумно использовать загрузчик в 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 –