我有项目结构(见下文)。当我启动项目时,我收到此错误(见下文)。你能告诉我我必须做的改变,我想在我开始项目的时候去MyAreas1 \ Home
谢谢,
错误讯息: 未找到视图“索引”或其主控,或者没有视图引擎支持搜索的位置。搜索了以下位置:
~/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
答案 0 :(得分:3)
您必须在Global.asax
文件
routes.MapRoute(
"Default", // Route name
"MyArea1/{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
所以你需要的是编辑你的默认路线。
答案 1 :(得分:1)
尝试右键单击项目>>性状>>网络与GT;> 强> 现在选中特定页面选项并键入 controllerName / ActionName
答案 2 :(得分:0)
routes.MapRoute( “区域”, “” new {area =“AreaName”,controller =“ControllerName”,action =“ActionName”} );