我在註冊路線中添加了新路線。添加新路線時出現異常
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.wdgt/{*pathInfo}");
routes.IgnoreRoute("ChartImg.axd/{*pathInfo}");
routes.Ignore("{*pathInfo}", new { pathInfo = @"^.*(ChartImg.axd)$" });
routes.IgnoreRoute("{resource}.svc");
routes.MapRoute(
name: "DefaultWithTenantCode",
url: "{tenantcode}/{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, tenantcode = UrlParameter.Optional }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
現在我試圖訪問下面的URL,我得到以下異常。 本地主機:53643 /帳戶/ LogOn支持
例外: System.Web.HttpException(0X80004005):控制器用於路徑 '/帳戶/ LogOn支持' 未找到或沒有實現一個IController。 在System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(的RequestContext的RequestContext,類型controllerType) 在System.Web.Mvc.DefaultControllerFactory.CreateController(的RequestContext的RequestContext,字符串controllerName) 在System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase HttpContext的,一個IController &控制器,IControllerFactory &工廠) 在System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase HttpContext的,AsyncCallback的回調,對象狀態) 在System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext的HttpContext的,AsyncCallback的回調,對象狀態) at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context,AsyncCallback cb,Object extraData) 在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStep(IExecutionStep一步,布爾& completedSynchronously)}
請幫我解決這個問題。
在此先感謝。