Я столкнулся с следующей проблемой после изменения пространства имен для моего проекта mvc:
Было найдено несколько типов, которые соответствуют контроллеру с именем "Главная". Это может произойти, если маршрут, обслуживающий этот запрос ('{controller}/{action}/{id}'), не определяет пространства имен для поиска контроллера, который соответствует запросу. Если это так, зарегистрируйте этот маршрут, вызвав перегрузку метода "MapRoute", который принимает параметр "namespaces".
В запросе "Home" найдены следующие совпадающие контроллеры:
oldns.Controllers.HomeController
newns.Controllers.HomeController
Есть другие ответы на вопросы об этой ошибке, но охватывают другие причины: