SharePoint .aspx 페이지를 보려고 하면 "이 페이지에서 올바른 페이지 레이아웃을 사용 하 고 있지 않습니다." 오류가 발생 합니다.

현상도

.Aspx 형식 페이지를 보거나 렌더링 하려고 하면 다음과 같은 오류가 표시 됩니다.

"이 페이지는 올바른 페이지 레이아웃을 사용 하 고 있지 않습니다."

원인

.Aspx 페이지에서 잘못 된 페이지 레이아웃을 사용 하 고 있거나 현재 레이아웃이 손상 되었습니다.

문제 해결 방법

이에 대 한 두 가지 잠재적인 해결 방법이 있습니다.

페이지가 특정 시점에 작동 하는 경우에는 버전 기록을 사용 하 여 마지막으로 알려진 작업 버전으로 되돌립니다.

  1. 사이트 작업 >으로 이동 하 여 사이트 콘텐츠 보기를 표시 합니다.
  2. 페이지를 클릭 합니다.
  3. 해당 하는 .aspx 페이지 옆에 있는 드롭다운 메뉴를 클릭 합니다.
  4. 버전 기록을 선택 합니다.
  5. 이전 버전을 미리 보고 문제가 최근에 발생 한 것이 있는지 확인할 수 있습니다. 가능한 경우 마지막으로 알려진 작업 버전을 식별 하 고 고객이 해당 버전을 복원 하도록 제안 합니다.

또는 페이지 레이아웃을 수동으로 수정 해 볼 수 있습니다.

사이트 콘텐츠 및 구조 (/_layouts/sitemanager.aspx)에서 이름이 아니라 경로에 따라 페이지 레이아웃이 나열 될 수 있습니다. 예를 들어 레이아웃이 "/_catalogs/masterpage/WelcomeLinks.aspx" (요약 링크가 포함 된 시작 페이지)로 표시 됩니다.

먼저 템플릿이 사용 하도록 설정 되어 있는지/_layouts/AreaTemplateSettings.aspx. 일반적으로 페이지 레이아웃은 "이 사이트의 페이지에서 모든 레이아웃을 사용할 수 있습니다."로 설정 됩니다.

그런 다음 모든 사이트 콘텐츠 보기 (/_layouts/viewlsts.aspx)-> 페이지에서 해당 되는 페이지의 드롭다운을 클릭 하 고 "페이지 속성 편집"을 선택 합니다. 여기에서 유효한 레이아웃을 선택 합니다. 이제 페이지를 렌더링할 수 있습니다.

필자의 환경에서는 페이지 레이아웃을 다시 설정 하 여 다른 항목으로 변경한 다음, viewlsts .aspx 및 sitemanager에서 원래 레이아웃으로 변경 해야 할 수 있습니다.

  1. _Layouts/viewlsts.aspx > 페이지로 이동 하 > 해당 페이지의 페이지 속성을 편집 하 고 레이아웃을 다른 항목으로 변경 합니다.
  2. /_Layouts/sitemanager.aspx > 페이지로 이동 하 여 영향을 받는 페이지의 페이지 설정 편집을 > 하 고 레이아웃을 1 단계와 동일 하 게 변경 합니다.
  3. Viewlsts .aspx 이동 하 여 레이아웃을 원래 대로 변경 합니다.
  4. Sitemanager .aspx로 돌아가 레이아웃을 원래 대로 변경 합니다.
  5. 이제 sitemanager .aspx의 레이아웃이 경로가 아닌 이름별로 표시 되는지 확인 합니다.
  6. 페이지에서 더 이상 오류를 throw 하지 않음을 확인 합니다.

추가 정보

여전히 도움이 필요하세요? SharePoint 커뮤니티로 이동 합니다.