C# asp.net mvc 4自定义控制器不工作

C# asp.net mvc 4自定义控制器不工作,c#,asp.net,razor,C#,Asp.net,Razor,在RouteConfig.cs中,我有这样的自定义控制器路由 routes.MapRoute("User", "user/{name}", new { controller = "User", action = "Index",name =""}); 我还有一个带索引方法的主控制器 // // GET: /User/ public ActionResult Index() { return Content("stinky"); } 还包括用户控制器的索引视图 但在路由localho

在RouteConfig.cs中,我有这样的自定义控制器路由

routes.MapRoute("User", "user/{name}", new { controller = "User", action = "Index",name =""});
我还有一个带索引方法的主控制器

//
// GET: /User/

public ActionResult Index()
{
    return Content("stinky");
}
还包括用户控制器的索引视图

但在路由localhost:11963/用户时/*

我犯了一个错误


“/”应用程序中出现服务器错误。

本地主机:11963/用户/索引是否有效?提供错误信息:“/”应用程序中出现服务器错误。错误是什么?很难说你想做什么?