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: }
Stavo seguendo il libro " Pro ASP.NET MVC Framework " di Steven Sanderson . A pagina 132, in conformità con la raccomandazione dell'autore, ho scaricato l'assembly ASP.NET MVC Futures e l'ho aggiunto al mio progetto MVC. [Nota: questa potrebbe essere un'aringa rossa.]
Dopo questo, non potevo più caricare il mio progetto. L'errore precedente mi ha fermato a freddo.
La mia domanda non è "Potresti aiutarmi a correggere il mio codice?"
Invece, vorrei sapere più in generale:
- Come devo risolvere questo problema?
- Cosa dovrei cercare?
- Quale potrebbe essere la causa principale?
Sembra che dovrei capire il routing e i controller a un livello più profondo di quello che faccio ora.