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: }
Я следил за книгой Стивена Сандерсона « Pro ASP.NET MVC Framework ». На странице 132 в соответствии с рекомендацией автора я скачал сборку ASP.NET MVC Futures и добавил ее в свой проект MVC. [Примечание: это может быть красная сельдь.]
После этого я больше не мог загружать свой проект. Вышеуказанная ошибка остановила меня холодно.
Мой вопрос не таков: «Не могли бы вы помочь мне исправить мой код?»
Вместо этого я хотел бы знать более широко:
- Как мне решить эту проблему?
- Что я должен искать?
- Что может быть причиной?
Кажется, я должен понимать маршрутизацию и контроллеры на более глубоком уровне, чем сейчас.