2017-11-01 4 views
0

PersonaBar가 더 이상 나타나지 않는 이유로 DNN 9에서 작업하고 있습니다. 아래 오류가 나타납니다.Dnn Persona Bar가 누락되었습니다.

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.Services.Localization.LocalizationProvider.TryGetStringInternal에서 DotNetNuke.Common.Globals.get_Status() (문자열 키, 문자열 사용자 언어, 문자열 resourceFile, PortalSettings portalSettings, 문자열 & resourceValue) DotNetNuke.Common.Internal.ServicesRoutingManager에서 - 할 수 없음 서비스 경로 등록 System.Reflection.TargetInvocationException : 예외 대상이 호출 대상에 의해 발생했습니다. ---> System.IO.FileLoadException : 파일 또는 어셈블리 'System.Web.Http, 버전 = 5.2.3.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (예외 HRESULT에서 : 0x80131040) DotNetNuke.Web.Api.Internal.ServicesRoutingManager.RegisterRoutes() --- 내부 예외 스택 추적 끝 --- at System.RuntimeMethodHandle.InvokeMethod (Object target, Object [] arguments System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (Object obj, Object [] parameters, Object [] arguments) at System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, 바인더 바인더, Object), [] 매개 변수, CultureInfo 문화권) at DotNetNuke.Common.Internal.ServicesRoutingManager.RegisterServiceRoutes()

문제가 해결되었습니다. System.Web.Http 일부 삭제 방법.

+0

이전 버전에서 업그레이드 했습니까? 또한 오류와 관련된 로그 (/ Portals/_default/Logs)의 내용을 보시겠습니까? – DotNetNuclear

+0

안녕하세요, 새로 설치하고 맞춤 모듈과 스킨을 설치하지 않았습니다. 로그 정보로 질문을 편집했습니다. –

답변

0

이 문제는 System.Web.Http가 프로젝트에서 누락 되었기 때문에 발생했습니다. 참조를 업데이트하여이 문제를 해결했습니다.