Namespace ändern - Mehrere Arten gefunden wurden, die mit dem Domänencontroller mit dem Namen 'Home'
Lief ich in Folgendes problem nach dem ändern der namespace für mein mvc Projekt:
Mehrere Arten gefunden wurden, die mit dem Domänencontroller mit dem Namen 'Home'. Dies kann passieren, wenn die route, die Dienstleistungen, die diese Anforderung ('{controller}/{action}/{id}') nicht angeben, namespaces Suche nach einem controller, der der Anfrage entspricht. Wenn dies der Fall ist, registrieren Sie diese route durch den Aufruf einer überlastung der "MapRoute' - Methode mit einem 'namespaces' parameter.
Antrag für ein 'Zuhause' gefunden hat, die folgenden matching Controller:
oldns.Controller.HomeController
newns.Controller.HomeController
Gibt es andere Fragen zu diesem Fehler, aber noch weitere Ursachen:
- Ich fragte und antwortete so, weil die anderen ähnliche Fragen wurden beantwortet, aber nicht auf meine spezifische Ursache.
- Und danke dafür, dass. Dein post enthält nur die richtigen keywords für meine Art google-fu 🙂
- Danke - eine einfache Frage, ohne zu einer Belastung von Waffel!, und eine nette Antwort, auch!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nachdem ich einige der Forschung, fand ich, dass die Ursache war die alte mvc app-dll noch in den bin-Ordner (bin\oldns.dll). Sauber war Sie nicht deaktivieren Sie es aus. Ich manuell gelöscht, der Inhalt des bin-Verzeichnisses und dann war alles gut.