簡體   English   中英

Dnn Persona 酒吧不見了

[英]Dnn Persona Bar missing

由於某種原因,我在 DNN 9 中工作,PersonaBar 不再出現。 我收到以下錯誤。

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

我已經檢查了 newtonSoft.json 它指向 7.0.0

日志:

DotNetNuke.Services.Localization.LocalizationProvider - System.NullReferenceException:對象引用未設置為對象的實例。 在 DotNetNuke.Common.Globals.get_Status() 在 DotNetNuke.Services.Localization.LocalizationProvider.TryGetStringInternal(String key, String userLanguage, String resourceFile, PortalSettings portalSettings, String& resourceValue) DotNetNuke.Common.Internal.ServicesRoutingManager - 無法注冊服務路由系統.Reflection.TargetInvocationException:調用的目標已引發異常。 ---> System.IO.FileLoadException:無法加載文件或程序集“System.Web.Http,版本=5.2.3.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依賴項之一。 找到的程序集的清單定義與程序集引用不匹配。 (來自 HRESULT 的異常:0x80131040)在 DotNetNuke.Web.Api.Internal.ServicesRoutingManager.RegisterRoutes() --- 內部異常堆棧跟蹤結束 --- 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig , 布爾構造函數) 在 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo文化)在 DotNetNuke.Common.Internal.ServicesRoutingManager.RegisterServiceRoutes()

問題解決了。 System.Web.Http 一些如何被刪除。

此問題是由於項目中缺少System.Web.Http而導致的。 我通過更新引用解決了這個問題。

這非常接近,我必須更新Bin文件夾中的web.config和相應的dll,以使角色欄開始工作。

在這里恢復 bin 文件夾可能是一種可能性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM