J'essaye de créer un bootstrapper avec des tâches (pour l'instant RegisterRoutes et RegisterControllerFactory) définies dans un conteneur Spring.Net. Le code est bootstrapper ci-dessous:Asp.net MVC spring bootstrapper
public static void Run()
{
IApplicationContext applicationContext = WebApplicationContext.GetRootContext();
IDictionary bootstrapperTasks = applicationContext.GetObjectsOfType(typeof(IBootstrapperTask));
foreach (IBootstrapperTask bootstrapperTask in bootstrapperTasks.Values)
bootstrapperTask.Execute();
}
Le problème est que si je veux courir dans une méthode bootstrapper Application_Start le WebApplicationContext est pas encore disponible - la première étape où est disponible est la méthode Init.
Mais comme je sais que la méthode Init n'est pas un bon endroit pour enregistrer des itinéraires (lire à: http://aspnet.codeplex.com/WorkItem/View.aspx?WorkItemId=3325)
Y at-il solution de contournement ou devrais-je créer un manualy bootstrapper (sans ressort)?
Merci
Non, cela n'aide pas ... – rrejc