myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Web-Technologien » Die Datei oder Assembly "Newtonsoft.Json, Version=6.0.0.0, oder eine Abhängigkeit davon wurde nicht
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Die Datei oder Assembly "Newtonsoft.Json, Version=6.0.0.0, oder eine Abhängigkeit davon wurde nicht

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
schuppsl
myCSharp.de-Mitglied

Dabei seit: 10.12.2007
Beiträge: 769
Entwicklungsumgebung: VS2017


schuppsl ist offline

Die Datei oder Assembly "Newtonsoft.Json, Version=6.0.0.0, oder eine Abhängigkeit davon wurde nicht

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

eigentlilch dachte ich, dass ich es kapiert hätte.
Dem ist aber leider nicht der Fall.

In meiner Webanwendung (ASP.NET 472)kommt beim Start die Meldung:

Fehlermeldung:
Die Datei oder Assembly "Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)

Der Fehler sei in der global.asax, welche seit Jahren nicht verändert wurde.

C#-Code:
protected void Application_Start() {

            DevExtremeBundleConfig.RegisterBundles(BundleTable.Bundles);
            AreaRegistration.RegisterAllAreas();
            BundleConfig.RegisterBundles(BundleTable.Bundles);


            GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize;
            GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);


            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            ModelBinders.Binders.DefaultBinder = new DevExpress.Web.Mvc.DevExpressEditorsBinder();

            DevExpress.Web.ASPxWebControl.CallbackError += Application_Error;


   =>> nächste Zeile soll der Fehler sein:
     }

In der web.config ist eine Umleitung drin:

C#-Code:
<dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="12.0.2.0" />
      </dependentAssembly>

Was ich verändert habe?
Keinen blassen Schimmer!
Trotzdem komme ich nicht dahinter, was ich denn noch tun kann?
Derartige Probleme habe ich mit den Umleitungen umgangen.
Wer oder was nun unbedingt Version 6.0.0. will kann ich nicht sagen.

Internet habe ich schon durchforstet, reinstall etc. bringt nichts.

Auf die Gefahr hin, dass ich eine auf die Mütze kriege:
Was läuft hier falsch?

Danke im Voraus :)
08.06.2020 16:16 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.219
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Alle Bindings mal entfernt und vollkommen neu erstellt via Package Manager?
Ist normalerweise IMMER der Tipp bei genau dem Error.

Zitat:
Was ich verändert habe?
Keinen blassen Schimmer!

Schau in Deine Quellcode-Verwaltung.
08.06.2020 17:02 Beiträge des Benutzers | zu Buddylist hinzufügen
schuppsl
myCSharp.de-Mitglied

Dabei seit: 10.12.2007
Beiträge: 769
Entwicklungsumgebung: VS2017

Themenstarter Thema begonnen von schuppsl

schuppsl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Vielen Dank.
Habe Bindings gekillt und komplett alles neu hergestellt.
Selbe Meldung.

Trotzdem müsste es doch mit der Umleitung funktionieren?

Edit:
Es geht nun.
In einer referenzierten DLL war Version 6.0.0. vorhanden, nach der wurde gesucht.
Das ist mir auch schon klar, aber dafür gibt es ja die Umleitungen??

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von schuppsl am 09.06.2020 13:33.

09.06.2020 08:58 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Monate.
Der letzte Beitrag ist älter als 3 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 30.09.2020 20:26