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: }
Eu estava seguindo o livro ' Pro ASP.NET MVC Framework ' de Steven Sanderson . Na página 132, de acordo com a recomendação do autor, baixei o assembly ASP.NET MVC Futures e o adicionei ao meu projeto MVC. [Nota: isso pode ser um arenque vermelho.]
Depois disso, não consegui mais carregar meu projeto. O erro acima me interrompeu.
Minha pergunta não é : "Você poderia me ajudar a corrigir meu código?"
Em vez disso, gostaria de saber de maneira mais geral:
- Como devo solucionar esse problema?
- O que devo procurar?
- Qual pode ser a causa raiz?
Parece que eu deveria entender o roteamento e os controladores em um nível mais profundo do que agora.