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プロジェクトに追加しました。[注:これは赤いニシンの可能性があります。]
この後、プロジェクトをロードできなくなりました。上記のエラーで私は冷たくなりました。
私の質問はありません「あなたは私が私のコードを修正するのに役立つだろうか?」、
代わりに、もっと一般的に知りたいのですが。
- この問題のトラブルシューティング方法を教えてください。
- 何を探すべきですか?
- 根本的な原因は何でしょうか?
ルーティングとコントローラーを今よりも深いレベルで理解する必要があるようです。