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