기능 위임 기능 페이지를 사용하여 Windows Vista® 및 Windows Server® 2008에서 웹 서버의 사이트 및 응용 프로그램에 대한 IIS 관리자 기능 위임 상태를 구성할 수 있습니다. IIS 관리자에서 기능의 위임 상태를 구성한 경우 IIS 7의 서버 수준 구성 파일(ApplicationHost.config 및 루트 Web.config)에서 해당 기능의 관련 구성 섹션을 잠글지 여부를 지정합니다. 기능을 잠그면 해당 기능에 대한 구성을 서버 수준 구성 파일에서만 읽고 쓸 수 있습니다. 그러나 사이트나 응용 프로그램의 Web.config 파일과 같은 하위 수준 구성 파일에서 구성을 읽고 쓰려면 기능의 잠금을 해제합니다.

참고

IIS 관리자에서 기능에 대한 구성 위임 상태를 구성한 경우에는 구성 파일에서 설정을 지정할 수 있는 해당 수준 및 구성 섹션만 제어할 수 있습니다.

Web.config 파일을 사용하여 사이트와 응용 프로그램의 특정 기능이나 모든 기능에 대한 구성 설정을 읽고 저장하면 구성을 컴퓨터 간에 쉽게 복사할 수 있습니다. 예를 들어 개발 컴퓨터나 테스트 컴퓨터에서 응용 프로그램을 개발하고 해당 응용 프로그램의 특정 기능이 Web.config에 기록되도록 지정할 수 있습니다. 이렇게 하면 구성 파일을 포함하여 응용 프로그램의 모든 콘텐츠를 손쉽게 패키지로 만들어 다른 컴퓨터에 전송할 수 있습니다.

중요

프로덕션 환경용 사이트나 응용 프로그램을 개발하는 경우 사이트나 응용 프로그램의 Web.config에서 구성하는 기능의 잠금을 프로덕션 환경에서 해제할 수 있는지 프로덕션 컴퓨터의 관리자에게 문의해야 합니다. Web.config에서 구성하는 기능이 프로덕션 환경에서 잠겨 있으면 선택한 구성이 유효하지 않기 때문에 런타임 오류가 발생할 수 있습니다.

Windows Server 2008에서 관리자가 아닌 사용자는 기능 위임, IIS 관리자 사용자IIS 관리자 권한 기능을 함께 사용하여 IIS 관리자를 통해 해당 사이트 또는 응용 프로그램의 위임된 기능을 표시 및 구성할 수 있습니다. 기능의 위임 상태는 사용자가 해당 사이트 및 응용 프로그램에서 기능을 구성할 수 있는지 여부를 결정합니다. 예를 들어 사용자가 데이터 연결 문자열을 구성할 수 있게 하려면 기능 위임 페이지의 목록에서 연결 문자열을 선택한 다음 작업 창이나 마우스 오른쪽 단추를 클릭하면 나타나는 메뉴에서 읽기/쓰기를 클릭합니다.

기능 위임 페이지는 웹 서버의 모든 사이트와 응용 프로그램에 영향을 줍니다. 기능 위임 설정을 서버 수준에서 구성하면 서버의 모든 사이트에 적용되고, 사이트 수준에서 구성하면 해당 사이트의 모든 응용 프로그램에 적용됩니다. 특정 사이트나 응용 프로그램의 기능 위임 상태를 구성하려면 사용자 지정 사이트 위임사용자 지정 응용 프로그램 위임 페이지를 사용합니다.

주의

기능의 위임 상태를 구성한 이후에 이러한 상태를 변경하려면 하위 수준의 구성에서 기능이 위임된 방식을 검토하여 상태를 변경할 때 하위 수준에서 이러한 기능에 주게 될 영향을 파악해야 합니다. 예를 들어 사이트에서 특정 기능을 처음에 읽기 전용으로 구성한 후 사이트 수준 사용자가 해당 기능에 대한 위임을 제거하여 보다 제한적인 설정을 구성한 경우, 부모 수준에서 해당 기능을 읽기/쓰기로 구성하면 사용자가 설정한 상태가 예기치 않게 변경될 수 있습니다. 이러한 경우 프로덕션 환경을 변경하기 전에 테스트 컴퓨터를 사용하여 위임 상태를 변경할 때 환경에 주는 영향을 테스트하는 것이 좋습니다.

UI 요소 목록

다음 표에서는 기능 페이지 및 작업 창에서 사용할 수 있는 UI 요소를 보여 줍니다.

기능 페이지 요소

요소 이름설명

이름

IIS 관리자에서 UI 기능의 이름을 표시합니다. 기능을 선택한 다음 작업 창이나 마우스 오른쪽 단추를 클릭하면 나타나는 메뉴에서 원하는 위임 상태를 클릭합니다.

위임

하위 수준의 UI 기능 위임 상태를 표시합니다.

작업 창 요소

다음 표에서는 IIS 관리자의 IIS 7 기능에 사용할 수 있는 위임 옵션 및 이러한 위임 옵션이 구성 파일과 UI(사용자 인터페이스)에 주는 영향을 보여 줍니다. 이러한 기능은 구성 기반 기능입니다. 타사 기능을 포함하도록 IIS 관리자를 확장한 경우에는 사용자가 지정한 위임 상태가 이 표와 다를 수 있습니다. 또한 기능 위임 페이지에서 구성하는 개별 기능이 프로토콜에 따라 다르게 적용되어 일부 사이트 및 응용 프로그램에 적용되지 않을 수도 있습니다.

위임 옵션Windows Vista 운영 체제에 대한 설명Windows Server 2008 운영 체제에 대한 설명

읽기/쓰기

기능에 대해 읽기/쓰기를 선택하면 서버 수준 구성 파일에서 기능의 관련 구성 섹션에 대한 잠금이 해제됩니다. 이렇게 하면 해당 기능에 대한 구성 변경 내용을 사이트나 응용 프로그램의 Web.config 파일에서 읽고 쓸 수 있습니다.

기능에 대해 읽기/쓰기를 선택하면 서버 수준 구성 파일에서 기능의 관련 구성 섹션에 대한 잠금이 해제됩니다. 이렇게 하면 해당 기능에 대한 구성 변경 내용을 사이트나 응용 프로그램의 Web.config 파일에서 읽고 쓸 수 있습니다.

또한 기능을 읽기/쓰기로 구성하면 관리자가 아닌 사용자가 IIS 관리자에서 연결이 허용된 사이트 또는 응용 프로그램에 대한 기능을 확인하고 구성할 수 있습니다.

읽기 전용

기능에 대해 읽기 전용을 선택하면 서버 수준 구성 파일에서 기능의 관련 구성 섹션이 잠깁니다. 이렇게 하면 사이트나 응용 프로그램의 Web.config 파일에 구성을 기록할 수 없습니다.

참고

Web.config 파일에서 읽기 전용인 기능에 대한 구성 설정을 지정하면 사이트 또는 응용 프로그램 수준에서 기능을 구성하려고 할 때 오류가 발생하고 사이트 및 응용 프로그램에서 런타임 오류가 발생합니다.

기능에 대해 읽기 전용을 선택하면 서버 수준 구성 파일에서 기능의 관련 구성 섹션이 잠깁니다. 이렇게 하면 사이트나 응용 프로그램의 Web.config 파일에 구성을 기록할 수 없습니다.

또한 관리자가 아닌 사용자는 IIS 관리자에서 해당 사이트 또는 응용 프로그램에 대한 기능을 구성할 수는 없지만 IIS 관리자에서 기능을 읽기 전용으로 표시하여 서버 수준 구성 파일에서 기능이 구성된 방식을 확인할 수 있습니다.

참고

Web.config 파일에서 읽기 전용인 기능에 대한 구성 설정을 지정하면 사이트 또는 응용 프로그램 수준에서 기능을 구성하려고 할 때 오류가 발생하고 사이트 및 응용 프로그램에서 런타임 오류가 발생합니다.

위임 안 됨

기능에 대해 위임 안 됨을 선택하면 서버 수준 구성 파일에서 기능의 관련 구성 섹션이 잠깁니다. 이렇게 하면 사이트나 응용 프로그램의 Web.config 파일에서 구성을 읽고 쓸 수 없습니다.

기능에 대해 위임 안 됨을 선택하면 서버 수준 구성 파일에서 기능의 관련 구성 섹션이 잠깁니다. 이렇게 하면 사이트나 응용 프로그램의 Web.config 파일에서 구성을 읽고 쓸 수 없습니다.

또한 관리자가 아닌 사용자가 IIS 관리자에서 기능을 볼 수 없으며 사이트 및 응용 프로그램 수준에서 기능을 구성할 수 없습니다.

상속된 상태로 다시 설정

기능에 대해 상속된 상태로 다시 설정을 선택하면 부모 수준에서 설정된 위임 상태가 기능에 상속됩니다.

기능에 대해 상속된 상태로 다시 설정을 선택하면 부모 수준에서 설정된 위임 상태가 기능에 상속됩니다.

구성 읽기/쓰기

기능에 대해 구성 읽기/쓰기를 선택하면 서버 수준 구성 파일에서 기능의 구성 섹션에 대한 잠금이 해제됩니다. 이렇게 하면 해당 기능에 대한 구성 변경 내용을 사이트나 응용 프로그램의 Web.config 파일에서 읽고 쓸 수 있습니다. 이 옵션은 구성 파일과 데이터베이스 모두에 구성이 있는 .NET 사용자.NET 역할과 같은 기능에만 사용할 수 있습니다.

참고

이 설정은 데이터베이스 사용 권한에는 영향을 미치지 않습니다.

기능에 대해 구성 읽기/쓰기를 선택하면 서버 수준 구성 파일에서 기능의 구성 섹션에 대한 잠금이 해제됩니다. 이렇게 하면 해당 기능에 대한 구성 변경 내용을 사이트나 응용 프로그램의 Web.config 파일에서 읽고 쓸 수 있습니다. 이 옵션은 구성 파일과 데이터베이스 모두에 구성이 있는 .NET 사용자.NET 역할과 같은 기능에만 사용할 수 있습니다.

참고

이 설정은 데이터베이스 사용 권한에는 영향을 미치지 않습니다.

구성 읽기 전용

기능에 대해 구성 읽기 전용을 선택하면 서버 수준 구성 파일에서 기능의 구성 섹션이 잠깁니다. 사이트 또는 응용 프로그램의 Web.config 파일에 구성을 기록할 수 없지만 응용 프로그램에서 데이터베이스에는 계속 기록할 수 있습니다. 이 옵션은 구성 파일과 데이터베이스 모두에 구성이 있는 .NET 사용자.NET 역할과 같은 기능에만 사용할 수 있습니다.

참고

이 설정은 데이터베이스 사용 권한에는 영향을 미치지 않습니다.

기능에 대해 구성 읽기 전용을 선택하면 서버 수준 구성 파일에서 기능의 구성 섹션이 잠깁니다. 사이트 또는 응용 프로그램의 Web.config 파일에 구성을 기록할 수 없지만 응용 프로그램에서 데이터베이스에는 계속 기록할 수 있습니다. 이 옵션은 구성 파일과 데이터베이스 모두에 구성이 있는 .NET 사용자.NET 역할과 같은 기능에만 사용할 수 있습니다.

참고

이 설정은 데이터베이스 사용 권한에는 영향을 미치지 않습니다.

모든 위임 다시 설정

모든 기능의 위임 상태를 부모 수준에서 설정된 상태로 다시 설정합니다. 서버 수준에서 이렇게 설정하면 위임 상태가 서버 수준 구성 파일의 overrideModeDefault 설정에 지정된 상태로 설정됩니다.

모든 기능의 위임 상태를 부모 수준에서 설정된 상태로 다시 설정합니다. 서버 수준에서 이렇게 설정하면 위임 상태가 서버 수준 구성 파일의 overrideModeDefault 설정에 지정된 상태로 설정됩니다.

사용자 지정 사이트 위임 또는 사용자 지정 응용 프로그램 위임

사용할 수 없습니다.

개별 사이트 또는 응용 프로그램에 대한 사용자 지정 위임 상태를 구성할 수 있는 사용자 지정 사이트 위임 기능 페이지 또는 사용자 지정 응용 프로그램 위임 기능 페이지를 엽니다.

참고 항목


목차