エラー:パス '/Content/images/ui-bg_flat_75_ffffff_40x100.png'のコントローラが見つからなかったか、IControllerが実装されていません

以下のエラートレースを参照してください:

xxx.MvcApplication [(null)] - Application_Error: Unhandled Excpetion: System.Web.HttpException (0x80004005): The controller for path '/Content/images/ui-bg_flat_75_ffffff_40x100.png' was not found or does not implement IController. at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType) at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName) at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.<>c_DisplayClass6.b_2() at System.Web.Mvc.SecurityUtil.<>c__DisplayClassb1.b__a() at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust[TResult](Func1 func) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

我々は既に持っている:

    routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    routes.IgnoreRoute("{allasmx}", new {[email protected]".*\.asmx(/.*)?"});

global.asax.csファイルでは、このエラーがなぜ表示されるのか分かりません。画像のURLは、jQueryプラグインによって提供される画像だけです。エラーメッセージがプロダクトログからのものであるため、どのイベントが発生するのかは不明です。

0
nl ru de

1 答え

I would recommend looking at I'm getting a "Does not implement IController" error on images and robots.txt in MVC2 as it provides insight and solutions to the problem at hand.

1
追加された
リンクで提案されている解決方法が試されましたが、なぜこのエラーが発生しているのかわかりません。
追加された 著者 TechTurtle,