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: }
Estaba siguiendo el libro de Steven Sanderson ' Pro ASP.NET MVC Framework '. En la página 132, de acuerdo con la recomendación del autor, descargué el ensamblaje de ASP.NET MVC Futures y lo agregué a mi proyecto MVC. [Nota: Esto podría ser un arenque rojo.]
Después de esto, ya no podía cargar mi proyecto. El error anterior me detuvo en frío.
Mi pregunta no es , "¿Podrías ayudarme a arreglar mi código?"
En cambio, me gustaría saber más en general:
- ¿Cómo debo solucionar este problema?
- ¿Qué debería estar buscando?
- ¿Cuál podría ser la causa raíz?
Parece que debería entender el enrutamiento y los controladores a un nivel más profundo que ahora.