2010-05-13 1 views

답변

2

읽기 권한이있는 전체 사용자는이 페이지에 액세스 할 수 있습니다.

이 페이지가 대여 권한이 필요한 조작을 시도하는 경우 액세스가 거부 될 수 있습니다.

문제 해결을 위해 모든 대구에 의견을 쓰고 읽기 권한으로이 페이지에 액세스하십시오.

4

기본 응용 프로그램 페이지 설정에는 응용 프로그램 페이지보기 권한과 모든 파생 된 권한이 필요합니다. 페이지의 RightsRequired 속성을 정의하여 응용 프로그램 페이지의 사용 권한을 수동으로 구성 할 수 있습니다. 일반적으로 OnLoadComplete로 정의되지만 RightsCheckMode 속성을 구성하여 OnPreInitComplete 이후에 발생하도록 지정할 수 있습니다.

그러나 이러한 설정을 검토하지 않고도 일반 사이트에 대한 읽기 권한을 가진 특정 사용자가 응용 프로그램 페이지에서 차단 될 수 있습니다. 이는 다른 권한 수준이 필요한 컨트롤이있을 때마다 발생할 수 있습니다. 예를 들어 특정 목록 및 항목과 연결된 필드 컨트롤이있는 사용자 지정 응용 프로그램 페이지가있는 경우 해당 컨트롤이 편집 모드에있는 경우 사용자는 응용 프로그램 페이지를보기 위해 해당 목록 및 항목에 대한 편집 권한이 필요합니다. 이 필드 컨트롤이 문제의 목록과 아무 상관이 없다면 실제로 문제가되지 않습니다! 예를 들어 한 번은 두 개의 폴더에있는 파일을 일괄 다운로드하도록 설계된 응용 프로그램 페이지가있었습니다. 몇 가지 다른 문서 라이브러리에서이 페이지를 다시 사용하고 싶었 기 때문에 새 양식에서와 같이 List 쿼리 문자열을 가져 오는 사용자 지정 다중 조회 필드 컨트롤을 만들고이를 다운로드 할 항목 목록을 작성하기로 결정했습니다. 방법. 그러나 페이지가 기술적으로 새 항목 추가와 관련된 작업을 수행하지는 않았지만 두 폴더 중 하나에서 새 항목 권한이 허용되지 않은 사용자의 하위 집합에 대해이 페이지가 차단되었습니다.

일반 사이트 사용 권한과는 별도의 사용 권한 집합을 요구하는 페이지의 다른 요소도 간섭하지만 일반적으로 사이트 수준 사용 권한과 충돌하는 항목 수준 및 목록 수준 사용 권한이 있습니다. 모든 컨트롤, 특히 SharePoint 웹 컨트롤을 기반으로하는 컨트롤을 확인하십시오. 사용자가 이러한 모든 작업을 수행하는 데 필요한 권한이있는 한 사용자는 응용 프로그램 페이지를 볼 수 있어야합니다.

관련 문제