WCF 구성 스키마

WCF(Windows Communication Foundation) 구성 요소를 사용하면 WCF 서비스 및 클라이언트 애플리케이션을 구성할 수 있습니다. 구성 편집기 도구(SvcConfigEditor.exe)를 사용하여 클라이언트 및 서비스에 대한 구성 파일을 만들고 수정할 수 있습니다. 구성 파일은 XML 형식이므로 텍스트 편집기를 사용하여 구성 파일을 수동으로 편집하려면 XML에 익숙해야 합니다. 그렇지 않으면 찾을 수 없는 XML 요소 태그나 특성과 같은 문제가 발생할 수 있습니다. XML 요소 태그 및 속성이 대소문자를 구분하기 때문입니다.

WCF 구성 시스템은 System.Configuration 네임스페이스를 기반으로 합니다. 따라서 애플리케이션 및 구성의 보안을 향상시키기 위해 구성 잠금, 암호화 및 병합과 같은 System.Configuration 네임스페이스에서 제공하는 표준 기능을 모두 사용할 수 있습니다. 이러한 개념에 대한 자세한 내용은 다음 항목을 참조하세요.

구성 정보 암호화

구성 설정 잠금

이 섹션에서는 각 구성 항목의 가능한 모든 값 및 이 값이 다른 WCF 구성 요소와 상호 작용하는 방법에 대해 설명합니다. 다음 맵에서는 WCF 구성 스키마를 보여줍니다.

Diagram that shows the WCF configuration schema.

주의

잠재적 보안 위협을 방지하려면 응용 프로그램 구성 파일(app.config)에서 적절한 ACL(Access Control 목록)을 사용하여 WCF 구성 섹션을 보호합니다. 예를 들어, 적절한 사용자만이 애플리케이션 바인딩의 보안 설정 또는 서비스에 대한 구성 파일의 서비스 모델 섹션에 액세스하거나 이를 수정할 수 있도록 해야 합니다.

섹션 내용

<system.serviceModel>
ServiceModel 요소에 대해 설명합니다.

<system.serviceModel.activation>
SMSvcHost.exe 도구를 구성합니다.

<system.runtime.serialization>
DataContractSerializer와 같은 serializer를 사용하는 경우 옵션 설정의 최상위 요소입니다.

Windows Communication Foundation 애플리케이션 구성
WCF 서비스 및 클라이언트를 구성하는 방법에 대해 설명합니다.