문제

레거시 DNN 사이트가 있고 페이지 상단에 오류가 나타나면 모듈 중 하나가로드되지 않았 음을 알 수 있습니다. 그게 아주 멋진, 그러나 그것은 모듈이 왜로드되지 않았는지에 대해 저주받은 것을 말하지 않습니다. DotnetNuke와 함께 일할 수있는 불행한 사람이 모듈이 폭발 할 때 스택 추적을 보는 방법을 알고 있습니까? 나는 "아니오, 진지한 ..."버튼을 계속 찾고 있지만 아직 찾지 못했습니다.

건배,

-문자

도움이 되었습니까?

해결책

로그인하지 않으면 그것이 당신이 볼 수있는 유일한 메시지입니다. 모듈 대신에 오류 메시지를 인라인으로 볼 수 있도록 호스트 사용자 여야한다고 생각하지만 관리자 사용자는 이벤트 뷰어 (또는 DNN 버전) 페이지에 따라 이벤트 뷰어 (또는 로그 뷰어)로 이동할 수 있습니다. 관리 메뉴.

그러나 로그인 할 수 없으므로 페이지에 액세스 할 수 없으므로 데이터베이스에서 해당 테이블을 살펴 봐야합니다. 해당 테이블은 EventLog라고합니다 (사이트에서 객체 예선을 사용하는 경우 해당 이름에 접두사가 있습니다).

우선, 다음과 같은 쿼리를 시도하십시오.

SELECT * FROM EventLog ORDER BY LogCreateDate DESC

이벤트에 대한 XML이있는 LogProperties 열을 주로보고 싶을 것입니다. 노드 중 하나는 스택 추적입니다.

도움이되기를 바랍니다.

다른 팁

관리자 또는 호스트 메뉴에는 이벤트 뷰어가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top