繁体   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