我不知道如何将 asp.net mvc 定向到所需的控制器,以请求我的站点根目录。
我在 RegisterRoutes 中尝试了很多不同的条目,包括:
routes.MapRoute(
"MyHome",
"",
new { controller = "MyController", action = "Index", id = UrlParameter.Optional }
);
我得到的错误是:
未找到视图“索引”或其主视图,或者没有视图引擎支持搜索的位置。搜索了以下位置:~/Views/Home/Index.aspx ~/Views/Home/Index.ascx ~/Views/Shared/Index.aspx ~/Views/Shared/Index.ascx ~/Views/Home/Index。 cshtml ~/Views/Home/Index.vbhtml ~/Views/Shared/Index.cshtml ~/Views/Shared/Index.vbhtml
如何将网站根请求发送到所需的控制器?
更新:仍然无法解决问题,因此创建了一个开箱即用的新 MVC 项目。我确实多次重命名了原始项目,所以也许这把事情搞砸了。