2010-07-14 3 views
0

Apparemment, cette méthode n'est plus appelée ... Ici, nous avons du code pour configurer AutoMapper, et pour définir des classeurs de modèle. Je sais qu'il existe une "nouvelle" façon de faire des classeurs de modèle, mais ... ne devrais-je pas être en mesure de le faire "à l'ancienne" jusqu'à ce que je l'ai mis en œuvre?quel est le remplacement de Application_Start dans MVCTurbine?

Plus précisément, j'ai deux lignes à gauche de mon ancienne méthode Application_Start() que je suis incapable de faire fonctionner correctement:

 AutoMapperConfiguration.Configure(); 

     ModelBinders.Binders[typeof (ModuleEditModel)] = new DerivedModelBinder(); 

J'ai essayé simplement éclater ceux dans le constructeur, juste après l'appel à : ServiceLocatorManager.SetLocatorProvider (() => new StructureMapServiceLocator());

Et cela fonctionne, mais .. il semble en quelque sorte ne pas prendre effet. En cours d'exécution de l'application, il est clair qu'AutoMapper n'est pas satisfait, n'a pas les mappings qu'il est censé avoir, etc.

Répondre

1

J'ai répondu à cette question sur le Turbine Discussion board on CodePlex. Voici le source pour faire les changements que vous demanderez:

public class MvcApplication : TurbineApplication { 
    static MvcApplication() { 
     // Register the IoC that you want Mvc Turbine to use! 
     // Everything else is wired automatically 

     // For now, let's use the Unity IoC 
     ServiceLocatorManager.SetLocatorProvider(() => new UnityServiceLocator()); 
    } 

    public override void Startup(){ 
     // Gets called when the application starts up 
     // and before all the stuff that Turbine wires up 
    } 

    public override void Shutdown() { 
     // Gets called when the application shuts down 
     // and before any cleanup is done by Turbine 
    } 
} 

Hope this helps!

+0

merci Javier! Vous m'avez surpris en répondant si rapidement :) Quand j'ai vu seulement quelques messages, j'ai pensé que ce n'était pas le bon endroit pour poster. Merci encore! –

Questions connexes