웹 서비스 설정 스키마

이 항목은 레거시 기술과 관련된 것입니다. 이제 XML Web services와 XML Web services 클라이언트는 다음을 사용하여 만들어야 합니다. Windows Communication Foundation.

웹 서비스 설정 스키마에서는 ASP.NET 웹 서비스와 해당 클라이언트의 동작을 제어하는 구성 파일 요소를 정의합니다. 부모 요소는 **<webServices>**입니다.

기본적으로 <webServices> 요소와 그 하위 항목은 구성이 적용되는 모든 웹 서비스 또는 프록시 클래스에 적용됩니다. 구성은 다음과 같이 응용 프로그램 형식에 따라 적용됩니다.

  • ASP.NET 웹 응용 프로그램(서비스 또는 클라이언트): ASP.NET 웹 응용 프로그램에서의 구성 상속, 범위 지정 및 우선 순위를 위한 표준 규칙에 대한 자세한 내용은 ASP.NET 구성 파일 계층 구조 및 상속을 참조하십시오. 일반적으로 <webServices> 요소는 Web.config 파일에 배치됩니다.

  • 독립 실행형 .NET Framework 응용 프로그램(클라이언트 전용: 응용 프로그램 구성 파일을 참조하십시오. 일반적으로 <webServices> 요소는 응용 프로그램 구성 파일에 배치됩니다.

<webServices> 요소와 그 하위 항목은 다음과 같은 종류의 클래스에 적용됩니다.

  • WebService에서 파생되는 웹 서비스 클래스.

  • WebClientProtocol에서 간접적으로 파생되는 클라이언트 프록시 클래스.

<webServices> 요소는 웹 응용 프로그램이 두 엔터티를 모두 포함하는 경우 웹 서비스와 클라이언트 모두에 적용될 수 있습니다.

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <add>
            <remove>
            <clear>
         <serviceDescriptionFormatExtensionTypes>
            <add>
            <remove>
            <clear>
         <soapExtensionTypes>
            <add>
            <remove>
            <clear>
         <soapExtensionImporterTypes>
            <add>
            <remove>
            <clear>
         <soapExtensionReflectorTypes>
            <add>
            <remove>
            <clear>
         <wsdlHelpGenerator>

요소 설명

<protocols><add>

ASP.NET 웹 서비스가 클라이언트로부터 전송된 요청 데이터를 받아 응답 데이터를 반환하는 데 사용할 수 있는, 지정된 프로토콜을 추가합니다.

<serviceDescriptionFormatExtensionTypes><add>

웹 서비스에 대해 생성된 서비스 설명(WSDL 문서)을 확장하는 방법을 정의하는, 지정된 SDFE(서비스 설명 형식 확장) 클래스를 추가합니다.

<soapExtensionTypes><add>

웹 서비스나 클라이언트에서 SOAP 메시지에 대한 확장 처리를 제공하는, 지정된 SOAP 확장 클래스를 추가합니다.

<soapExtensionImporterTypes><add>

SDFE(서비스 설명 형식 확장)에 사용하기 위해 클라이언트 프록시 생성 프로세스를 확장하는, 지정된 SOAP 확장 가져오기 클래스를 추가합니다.

<soapExtensionReflectorTypes><add>

SDFE(서비스 설명 형식 확장)에 사용하기 위해 서비스 설명(WSDL 문서) 생성 프로세스를 확장하는, 지정된 SOAP 확장 반영자 클래스를 추가합니다.

<clear>

상위 태그에 해당되는 항목에 대한 참조를 모두 제거합니다.

<protocols>

ASP.NET 웹 서비스가 클라이언트로부터 전송된 요청 데이터를 받아 응답 데이터를 반환하는 데 사용할 수 있는 프로토콜을 지정합니다. 프로토콜을 사용하여 요청 데이터를 메서드 및 해당 매개 변수와 연결하고 응답 데이터를 메서드 및 해당 반환 값과 연결할 수 있습니다.

<protocols><remove>

구성 파일의 범위 내에서 요청 및 응답 데이터를 처리하기 위한, 지정된 프로토콜을 제거합니다.

<serviceDescriptionFormatExtensionTypes><remove>

구성 파일의 범위 내에서 지정된 SDFE(서비스 설명 형식 확장) 클래스를 제거합니다.

<soapExtensionTypes><remove>

구성 파일의 범위 내에서 지정된 SOAP 확장 클래스를 제거합니다.

<soapExtensionImporterTypes><remove>

구성 파일의 범위 내에서 지정된 SOAP 확장 가져오기 클래스를 제거합니다.

<soapExtensionReflectorTypes><remove>

구성 파일의 범위 내에서 지정된 SOAP 확장 반영자 클래스를 제거합니다.

<serviceDescriptionFormatExtensionTypes>

웹 서비스에 대해 생성된 WSDL 문서를 확장하는 데 사용되는 SDFE(서비스 설명 형식 확장) 클래스를 지정합니다. SDFE 클래스는 SOAP 확장을 설명하는 방법을 제공합니다.

<soapExtensionImporterTypes>

클라이언트 프록시 생성 프로세스를 확장하는 SOAP 확장 가져오기 클래스를 지정합니다. SDFE(서비스 설명 형식 확장)와 함께 사용됩니다.

<soapExtensionReflectorTypes>

서비스 설명(WSDL 문서) 생성 프로세스를 확장하는 SOAP 확장 반영자 클래스를 지정합니다. SDFE(서비스 설명 형식 확장)와 함께 사용됩니다.

<soapExtensionTypes>

웹 서비스나 클라이언트에서 처리하는 동안 SOAP 메시지를 검사하거나 수정하는 데 사용되는 SOAP 확장을 지정합니다. SOAP 확장은 웹 서비스의 기능을 확장합니다.

<webServices>

ASP.NET을 사용하여 배포된 웹 서비스의 설정과 .NET Framework에서 실행되는 웹 서비스 클라이언트의 설정을 제어합니다.

<wsdlHelpGenerator>

브라우저가 직접 ASMX 웹 서비스 페이지를 탐색할 때 브라우저에 표시되는 웹 서비스 도움말 페이지(.aspx 파일)를 지정합니다.

참고 항목

기타 리소스

ASP.NET Settings Schema
ASP.NET 및 XML Web services 클라이언트를 사용하여 만든 XML Web services