Jeder Verweis auf profilecommon verursacht einen Fehler. Der Wert kann nicht null sein. Parametername: Typ

ch habe zwei Wochen lang jede Nacht gesucht, Forum-Threads gründlich gelesen und alle Lösungsvorschläge ausprobiert, egal wie ausgefallen. Genau wie bei den vielen vielen Forenthreads zu diesem Problem funktioniert die Site auf meinem Entwicklungscomputer einwandfrei. Es wird fehlerfrei bereitgestellt. Es funktioniert vom Produktionsserver und liest Daten aus der Datenbank. Wenn es jedoch versucht, auf ein Profil zuzugreifen, stürzt es mit diesem Fehler ab.

Eine Reihe von Posts geben an, dass eine Option mit dem Namen "remove app_code.compiled file" aktiviert oder deaktiviert werden soll, dies war jedoch anscheinend eine Visual Studio 2005-Option. Es ist nirgendwo in Visual Studio 2010 zu finden. Eine Reihe von Beiträgen besagt, dass die App_Code.dll in meinem bin-Verzeichnis vorhanden ist. Es ist vorhanden Ich habe die Datei app_code.compile manuell gelöscht, um festzustellen, ob dies einen Unterschied gemacht hat. Ich habe das Zielframework von 4.0 auf 2.0 und 3.5 geändert. Ich habe die Site in IIS vollständig gelöscht, einen anderen Ordner mit einem anderen Namen erstellt und die Site mit jeder Kombination aus "Aktualisierbarkeit dieser vorkompilierten Site zulassen" und "Feste Namen und einzelne Seitenassemblys verwenden" erneut bereitgestellt. Ich habe Verweise auf System.Web.Profile und System.Web und System.Web.Profile.ProfileCommon eingefügt. Ich habe eine neue, frische Website mit dem Ziel .net Framework v4.0 erstellt, diese web.config-Datei in meine Anwendung kopiert und meine Profileinträge neu erstellt, um sicherzustellen, dass ich unterwegs nichts in der Konfigurationsdatei aufbockte. Ich habe Kerzen verbrannt und Voodoozauber benutzt. Ich habe gebetet Ich habe buchstäblich jeden erdenklichen Vorschlag in jedem Forenthread ausprobiert, der sich auf diesen Fehler bezieht, und zwar auf den ersten fünf Seiten oder so von Retouren bei Google und Bing. Ich habe 14 Tage damit verbracht, fast nichts zu tun, als zu versuchen, diese Website ohne diesen Fehler aufzurufen.

Ein Beitrag sagte, um sicherzustellen, dass es einen Verweis auf die app_code.dll im bin-Verzeichnis gibt. Ich weiß nicht, wie das geht, da es dynamisch erstellt wird.

Hat jemand neue Ideen dazu?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage