更改mvc项目的命名空间后,我遇到了以下问题:
找到了多个匹配名为"Home"的控制器的类型.如果为此请求提供服务的路由('{controller}/{action}/{id}')未指定名称空间来搜索与请求匹配的控制器,则会发生这种情况.如果是这种情况,请通过调用带有'namespaces'参数的'MapRoute'方法的重载来注册此路由.
对'Home'的请求找到了以下匹配的控制器:
oldns .Controllers.HomeController
newns .Controllers.HomeController
关于此错误还有其他已回答的问题,但涵盖其他原因: