新建MVC项目,添加HomeController,而后添加名字为Admin的Area后,新建HomeController。这个时候,运行项目会出现如下错误:spa
解决办法以下:3d
打开网址下面的HomeController,其命名空间如图:blog
咱们修改RouteConfig.cs文件,给路由加上命名空间,代码以下:路由
同理,咱们看到Admin这个area的命名空间为MvcArea.Areas.Admin.Controllers,咱们修改AdminAreaRegistration.cs文件,加上命名空间,代码以下:io
这样改完之后,项目就能够正常运行了,这里提醒一下,若是直接输入Admin提示以下错误:登录
这里是由于咱们的路由没有配置默认的controller,咱们在路由配置中加上controller = "Home"便可,上图中已经加上,你们能够对比参考一下。后台
若是我想修改后台的登陆地址,直接修改"Admin/{controller}/{action}/{id}"这里面的Admin参数便可。配置