2017-11-01 1 views
0

Ich arbeite in DNN 9 aus irgendeinem Grund die PersonaBar wird nicht mehr angezeigt. Ich erhalte den Fehler unten.Dnn Persona Bar fehlt

jquery.js cdv = 48: 4 GET http://localhost:53857/API/personaBar/localization/gettable?culture=en-US 404 (nicht gefunden)

ich überprüfen newtonSoft.json bereits und es zeigt auf 7.0.0

Logs:

DotNetNuke .Services.Localization.LocalizationProvider - System.NullReferenceException: Objektreferenz wurde nicht auf eine Instanz eines Objekts festgelegt. bei DotNetNuke.Common.Globals.get_Status() bei DotNetNuke.Services.Localization.LocalizationProvider.TryGetStringInternal (String key, String userLanguage, String resource, PortalSettings portalSettings, String & resourceValue) DotNetNuke.Common.Internal.ServicesRoutingManager - Können Servicerouten registrieren System.Reflection.TargetInvocationException: Vom Ziel eines Aufrufs wurde eine Exception ausgelöst. ---> System.IO.FileLoadException: Datei oder Assembly 'System.Web.Http, Version = 5.2.3.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040) bei DotNetNuke.Web.Api.Internal.ServicesRoutingManager.RegisterRoutes() --- Ende des inneren Ausnahme Stack-Trace --- bei System.RuntimeMethodHandle.InvokeMethod (Object target, Object [] Argumente , Signatur sig, boolescher Konstruktor) bei System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (Object Obj, Object [] Parameter, Object [] Argumente) bei System.Reflection.RuntimeMethodInfo.Invoke (Object Obj, BindingFlags InvokeAttr, Mappe, Objekt [] -Parameter, CultureInfo-Kultur) bei DotNetNuke.Common.Internal.ServicesRoutingManager.RegisterServiceRoutes()

Problem behoben. System.Web.Http einige wie gelöscht wurde.

+0

War dies ein Upgrade von einer älteren Version? Siehst du auch irgendetwas in den Protokollen (/ Portals/_default/Logs), die sich auf den Fehler beziehen? – DotNetNuclear

+0

Hallo, nein das war eine neue Installation und ein benutzerdefiniertes Modul und Haut. Ich habe die Frage mit den Protokollinformationen bearbeitet. –

Antwort

0

Dieses Problem trat auf, weil System.Web.Http im Projekt fehlte. Ich habe dieses Problem behoben, indem ich Referenzen aktualisiert habe.