我希望這個網址「http://localhost:45678/」帶我去我的Login.cshtml有包含的AccountController設置登錄頁面,在asp.net mvc的默認頁5
public ActionResult Login()
{
return this.View();
}
這是我如何做到這一點的RoutesConfig.cs
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapMvcAttributeRoutes();
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "AccountController", action = "Login", id = UrlParameter.Optional }
);
}
但是,它給了我一個 「服務器錯誤 '/' 應用。」 「沒有找到您要查的資源。」。什麼是正確的做法呢?
'controller =「Account」'(not'「AccountController」') –