"Serverfehler in '/' Anwendung. Sequenz enthält keine Elemente "nach Refactoring Namespace

7

Ich verwende MVC 4 und Ninject 3 mit NinjectWebCommon im Ordner App_Start.

Und meine Global.asax.cs ist MvcApplication: HttpApplication

Ich erhalte den Fehler unten, weil das Ninject zweimal startet - Warum?

%Vor%     
Robs 24.09.2013, 22:12
quelle

3 Antworten

34

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.

    
Robs 25.09.2013 20:02
quelle
0

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.

    
simondefreeze 05.04.2016 03:44
quelle
0

Für mich hatte ich versehentlich Ninject in ein Nicht-Web-Projekt installiert, das Entfernen von meinem Datenprojekt löste das Problem für mich.

    
Sam Jones 09.08.2016 14:49
quelle