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: }
나는 Steven Sanderson의 ' Pro ASP.NET MVC Framework '책 을 따르고있었습니다 . 필자의 권장 사항에 따라 132 페이지에서 ASP.NET MVC Futures 어셈블리를 다운로드하여 MVC 프로젝트에 추가했습니다. [참고 : 이것은 붉은 청어 일 수 있습니다.]
그 후에는 더 이상 프로젝트를로드 할 수 없습니다. 위의 오류로 인해 차가워졌습니다.
내 질문은 "내 코드를 수정하도록 도와 줄 수 있습니까?" 가 아닙니다 .
대신 더 일반적으로 알고 싶습니다.
- 이 문제를 어떻게 해결해야합니까?
- 무엇을 찾아야합니까?
- 근본 원인은 무엇입니까?
지금보다 더 깊이있는 라우팅과 컨트롤러를 이해해야 할 것 같습니다.