Namespace-Änderung - Es wurden mehrere Typen gefunden, die dem Controller mit dem Namen "Home" entsprechen.

Nachdem ich den Namespace für mein MVC-Projekt geändert habe, ist folgendes Problem aufgetreten:

Es wurden mehrere Typen gefunden, die dem Controller mit dem Namen "Home" entsprechen. Dies kann vorkommen, wenn die Route, die diese Anforderung bedient ('{controller} / {action} / {id}'), keine Namespaces für die Suche nach einem Controller angibt, der der Anforderung entspricht. Wenn dies der Fall ist, registrieren Sie diese Route, indem Sie eine Überladung der 'MapRoute'-Methode aufrufen, die einen' Namespaces'-Parameter verwendet.

Die Anfrage für 'Home' hat die folgenden passenden Controller gefunden:

oldns.Controller.HomeController

newns.Controller.HomeController

Es gibt andere beantwortete Fragen zu diesem Fehler, die jedoch andere Ursachen abdecken:

Mehrere ProjekteBereiche

Antworten auf die Frage(1)

Ihre Antwort auf die Frage