방법: 웹 파트 페이지의 공유 개인 설정 활성화

업데이트: 2007년 11월

웹 파트 개인 설정은 기본적으로 활성화되어 있으며 웹 파트 페이지의 인증된 사용자는 특별한 구성 없이도 페이지를 직접 개인 설정할 수 있습니다. 그러나 개별 또는 사용자 범위의 개인 설정 변경 내용은 실제로 내용을 변경한 사용자만 볼 수 있습니다. 선택한 특정 사용자(예: 사이트 관리자) 또는 여러 사용자에게 공유 범위에서 개인 설정을 변경할 수 있는 기능을 제공하여 페이지 변경 내용을 모든 사용자가 볼 수 있게 하려면 웹 사이트의 구성 파일에 설정을 추가해야 합니다. 이 항목에서는 특정 사용자가 공유 범위에서 웹 파트 페이지를 개인 설정할 수 있도록 구성 파일을 업데이트하는 방법을 보여 줍니다. 이렇게 하면 변경 내용을 모든 사용자가 볼 수 있습니다.

중요:

공유 개인 설정을 활성화하면 보안 문제가 발생할 수 있습니다. 자세한 내용은 웹 파트 페이지 보안을 참조하십시오.

텍스트 편집기를 사용하여 구성 파일을 업데이트하려면

  1. 웹 사이트의 루트 디렉터리를 탐색하여 텍스트 편집기에서 Web.config 파일을 엽니다. 사이트에 Web.config 파일이 없으면 먼저 새 구성 파일을 만들어야 합니다. 구성 파일에 대한 자세한 내용은 ASP.NET 웹 사이트 관리를 참조하십시오.

  2. 구성 파일의 <system.web> 섹션 내에 <authorization> 섹션을 추가한 다음 이 섹션 내에 <allow> 요소를 추가하여 공유 개인 설정 범위에 액세스할 수 있는 사용자를 한 명 이상 지정합니다. 추가하는 태그는 올바른 로컬 또는 도메인 사용자 계정이나 그룹 계정을 users 특성에 할당해야 한다는 점을 제외하면 다음 예제 태그와 같습니다. 지정된 사용자는 변경 내용을 모든 사용자가 볼 수 있도록 공유 개인 설정 범위에서 페이지를 편집할 수 있습니다. authorization 요소에 대한 자세한 내용은 authorization 요소(ASP.NET 설정 스키마)를 참조하십시오.

    <authorization>
      <allow verbs="enterSharedScope" users="SomeUserAccount" 
        roles="admin"  />
    </authorization>
    
  3. Web.config 파일을 저장한 다음 닫습니다.

IIS 관리자를 사용하여 구성 파일을 업데이트하려면

  1. 사이트가 Microsoft IIS(인터넷 정보 서비스)에서 실행 중이고 사용자의 역할이 사이트를 호스팅하는 컴퓨터의 관리자인 경우에는 구성 파일을 직접 편집하는 대신 IIS 관리자를 사용하여 구성 파일을 업데이트할 수 있습니다. 먼저 IIS 관리자를 시작해야 합니다. 시작 메뉴에서 실행을 클릭합니다.

    중요:

    다음 절차를 수행하려면 로컬 컴퓨터에 Administrators 그룹의 멤버로 로그온하거나 적절한 권한이 위임되어야 합니다.

  2. 열기 상자에 inetmgr를 입력한 다음 확인을 클릭합니다.

  3. IIS 관리자에서 로컬 컴퓨터 노드와 웹 사이트 노드를 차례로 확장한 다음 사이트를 선택합니다.

  4. 마우스 오른쪽 단추를 클릭하고 속성을 선택한 다음 ASP.NET 구성 탭을 클릭합니다.

  5. 구성 편집 단추를 클릭한 다음 권한 부여 탭을 클릭합니다.

  6. 추가 단추를 클릭하여 새 로컬 권한 부여 규칙을 추가합니다.

  7. 규칙 유형에 대해 허용을 선택합니다.

  8. 동사 영역에서 특정 동사를 선택하고 텍스트 상자에 enterSharedScope을 입력합니다.

  9. 사용자 및 역할 영역에서 사용자를 선택한 다음 텍스트 상자에 사용자 계정의 이름을 입력합니다.

    중요:

    이 계정은 로컬 사용자 계정, 사용자 그룹 또는 도메인 계정이 될 수 있으며 domain\user 형식으로 입력해야 합니다.

  10. 역할 확인란을 선택한 다음 텍스트 상자에 admin을 입력합니다.

  11. 확인을 클릭하여 연속된 세 개의 창을 각각 닫고 IIS 관리자를 닫습니다.

  12. 웹 사이트의 루트 디렉터리에서 Web.config 파일을 엽니다. 이 파일의 <system.web> 섹션에는 지정된 사용자가 공유 개인 설정 범위를 시작할 수 있도록 하는 항목이 있어야 합니다. users 특성에 지정된 한 명 이상의 사용자가 웹 파트 컨트롤 편집이 가능한 페이지에 액세스할 경우 해당 사용자는 공유 개인 설정 범위를 시작하여 모든 사용자가 볼 수 있는 변경 작업을 수행할 수 있습니다. Web.config 파일의 항목은 다음 코드와 같습니다.

    <authorization>
      <allow verbs="enterSharedScope" users="SomeUserAccount" 
        roles="admin"  />
    </authorization>
    

참고 항목

개념

웹 파트 개인 설정 개요

웹 파트 페이지 보안

기타 리소스

ASP.NET 구성 설정

ASP.NET 웹 사이트 관리