/ / Der Typ 'System.Web.WebPages.DisplayModeProvider' konnte nicht geladen werden - c #, asp.net, asp.net-mvc

Der 'System.Web.WebPages.DisplayModeProvider' konnte nicht geladen werden - c #, asp.net, asp.net-mvc

Bevor Sie die Frage stellen, lassen Sie mich mit der Tatsache beginnen, dass ich asp.net und mvc neu bin. Ich komme aus Python, Node und PHP Frameworks.

Bei all meinen Google-Suchanfragen wird darauf hingewiesen, dass DisplayModes.Modes.Insert eine ältere Syntax ist, die Probleme verursacht hat. Aber ich benutze das auch nirgendwo.

Ich erhalte diesen Fehler in einer MVC-App. Die App baut gut, zeigt aber nur Folgendes:

Could not load type "System.Web.WebPages.DisplayModeProvider" from assembly
"System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35".

Ich verwende DisplayModeProvider nirgendwo.

Bitte lassen Sie mich wissen, welche anderen Informationen zur Lösung dieses Problems benötigt werden. Ich schieße irgendwie im Dunkeln ...

Antworten:

1 für die Antwort № 1

Ich habe einen ähnlichen Fehler aus einem gefunden Blog-Posting Erklären, dass es sich um unterschiedliche Versionen von System.Web.WebPages und MVC 4 Developer Preview / Beta handelt.

Ich würde empfehlen, dass Sie die MVC sauber installierenVersion, die Sie verwenden, und stellen Sie sicher, dass alle Ihre DLL-Versionen in Ihrem Projekt korrekt sind. Obwohl Sie DisplayModes nirgendwo aufrufen, bedeutet dies nicht, dass eine andere Abhängigkeit (DLL-Referenz) in Ihrem Projekt nicht der Fall ist.