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. [Примітка. Це може бути червона оселедець.]
Після цього я вже не міг завантажувати свій проект. Вищеописана помилка зупинила мене холодно.
Моє запитання не так : "Не могли б ви допомогти мені виправити свій код?"
Натомість я хотів би знати більш загально:
- Як мені вирішити цю проблему?
- Що я повинен шукати?
- Що може бути першопричиною?
Здається, я повинен розуміти маршрутизацію та контролери на більш глибокому рівні, ніж зараз.