2011-12-27 62 views
6

我有项目结构(见下文)。当我启动该项目时,出现此错误(请参阅下文)。你能告诉我,我必须做的改变,我想,当我开始这个项目去MyAreas1 \首页如何设置默认打开页面到区域的动作

感谢,

错误消息: 视图“索引”或它的主人没有找到或没有视图引擎支持搜索的位置。以下地点搜索:

~/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 

enter image description here

回答

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 

所以,你需要的是编辑您的默认路由设置指定的路由。

+0

样品,请... – 2011-12-27 13:43:29

+0

检查我的编辑答案.. – 2011-12-27 13:44:48

+0

当我这样做,我有这样的错误:“HTTP错误404.20 - 未找到” – 2011-12-27 13:49:33

1

尝试在项目右键点击>>性能>>网络>> 现在检查的具体页面选项,并键入controllerName/ActionName

0

routes.MapRoute( “区域”, “” , new {area =“AreaName”,controller =“ControllerName”,action =“ActionName”} );