建立域

为了在同一个程序中使用同名的的控制器,或者使用不同的地址访问。可以建立域。一个域就相当于一个MVC结构。

但是如果域有相同的控制器名,就会出现错误。解决的的方法是:域中的MemberAreaRegistration添加命名空间

image

这是因为项目中有两个名为Home的控制器,必须在路由中加上命名空间。先打开区域中的MemberAreaRegistration添加命名空间。

image

再打开项目中的RouteConfig,添加命名空间

image

再刷新浏览器,可以正常显示。

原文地址:https://www.cnblogs.com/liuyuanhao/p/4444528.html