Server Error in '/' Application.
--------------------------------------------------------------------------------
No parameterless constructor defined for this object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.MissingMethodException: No parameterless constructor defined for this object.
Source Error:
Line 16: HttpContext.Current.RewritePath(Request.ApplicationPath, false);
Line 17: IHttpHandler httpHandler = new MvcHttpHandler();
Line 18: httpHandler.ProcessRequest(HttpContext.Current);
Line 19: HttpContext.Current.RewritePath(originalPath, false);
Line 20: }
Ich folgte Steven Sandersons Buch ' Pro ASP.NET MVC Framework '. Auf Seite 132 habe ich gemäß der Empfehlung des Autors die ASP.NET MVC Futures-Assembly heruntergeladen und meinem MVC-Projekt hinzugefügt. [Hinweis: Dies könnte ein roter Hering sein.]
Danach konnte ich mein Projekt nicht mehr laden. Der obige Fehler hat mich kalt gehalten.
Meine Frage lautet nicht : "Können Sie mir helfen, meinen Code zu reparieren?"
Stattdessen möchte ich allgemeiner wissen:
- Wie soll ich dieses Problem beheben?
- Was soll ich suchen?
- Was könnte die Grundursache sein?
Es scheint, als sollte ich Routing und Controller auf einer tieferen Ebene verstehen als jetzt.