为了在同一个程序中使用同名的的控制器,或者使用不同的地址访问。可以建立域。一个域就相当于一个MVC结构。
但是如果域有相同的控制器名,就会出现错误。解决的的方法是:域中的MemberAreaRegistration添加命名空间
这是因为项目中有两个名为Home的控制器,必须在路由中加上命名空间。先打开区域中的MemberAreaRegistration添加命名空间。
再打开项目中的RouteConfig,添加命名空间
再刷新浏览器,可以正常显示。