Erreur de serveur dans l'application '/'
--------------------------------------------------------------------------------
Aucun constructeur sans paramètre défini pour cet objet.
Description : Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception : System.MissingMethodException : Aucun constructeur sans paramètre défini pour cet objet.
Erreur source :
Ligne 16 : HttpContext.Current.RewritePath(Request.ApplicationPath, false);
Ligne 17 : IHttpHandler httpHandler = new MvcHttpHandler();
Ligne 18 : httpHandler.ProcessRequest(HttpContext.Current);
Ligne 19 : HttpContext.Current.RewritePath(originalPath, false);
Ligne 20 : }
Je suivais le livre de Steven Sanderson 'Pro ASP.NET MVC Framework'. À la page 132, conformément à la recommandation de l'auteur, j'ai téléchargé l'ensemble des ASP.NET MVC Futures et l'ai ajouté à mon projet MVC. [Note : cela pourrait être une fausse piste.]
Après cela, je n'ai plus pu charger mon projet. L'erreur ci-dessus m'a complètement bloqué.
Ma question n'est pas : "Pouvez-vous m'aider à corriger mon code ?"
Je voudrais plutôt savoir de manière plus générale :
- Comment devrais-je résoudre ce problème ?
- Que devrais-je rechercher ?
- Quelle pourrait être la cause profonde ?
Il semble que je devrais comprendre le routage et les contrôleurs à un niveau plus approfondi que maintenant.