Dies wurde verursacht, als ich die Namespaces und den Binärnamen umstrukturierte.
Dies bedeutete, dass eine alte Kopie der DLL mit dem alten Namen noch im bin-Ordner war.
Was bedeutet, dass beide DLLs beim Start aktiviert wurden.
A Reinigen hat es nicht entfernt, also habe ich es manuell gelöscht und das Problem ist weg.
Ich bin auf dieses Problem gestoßen und habe ein paar Stunden damit verbracht, verschiedene Empfehlungen im Internet auszuprobieren. Die Sache, die es am Ende behob, war, nach zirkulären Referenzen über Namespaces in meinem Projekt zu suchen. Sehen Sie sich Ihre .csproj-Dateien an und überprüfen Sie, ob alle Referenzen korrekt sind.
Tags und Links asp.net-mvc c# asp.net-mvc-4 ninject