Share via


<webServices> 요소

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

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

스키마 계층

<configuration>
  <system.web>
    <webServices> 요소

구문

<webServices> 
   <protocols> 
      <add name="protocol name"/>
      <remove name="protocol name"/>
      <clear/>
   </protocols>
   <serviceDescriptionFormatExtensionTypes> 
      <add type="type"/>
      <remove type="type"/>
      <clear/>
   </serviceDescriptionFormatExtensionTypes>
   <soapExtensionTypes>
      <add type="type" priority="number" group="0|1"/>/>
      <remove type="type"/>
      <clear/>
   </soapExtensionTypes>
   <soapExtensionReflectorTypes>
      <add type="type" priority="number" group="0|1"/>/>
      <remove type="type"/>
      <clear/>
   </soapExtensionReflectorTypes>
   <soapExtensionImporterTypes>
      <add type="type" priority="number" group="0|1"/>/>
      <remove type="type"/>
      <clear/>
   </soapExtensionImporterTypes>
   <wsdlHelpGenerator href="help generator file"/>
   <diagnostics suppressReturningExceptions="true|false" />
</webServices>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

없음

자식 요소

자식 요소 설명

diagnostics

디버깅 용도로 클라이언트에게 예외를 반환할지 여부를 지정합니다.

protocols

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

serviceDescriptionFormatExtensionTypes

구성 파일의 범위 내에서 실행할 서비스 설명 형식 확장을 지정합니다.

soapExtensionTypes

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

soapExtensionReflectorTypes

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

soapExtensionImporterTypes

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

wsdlHelpGenerator

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

부모 요소

요소 설명

configuration

공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다.

system.web

ASP.NET 구성 섹션의 루트 요소를 지정합니다.

예제

다음 예제에서는 XML Web services 구성 설정을 지정합니다.

<configuration>
   <system.web>
      <webServices>
         <diagnostics suppressReturningExceptions="false"/>
         <protocols>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
            <add name="Documentation"/>
         </protocols>
         <serviceDescriptionFormatExtensionTypes>
         </serviceDescriptionFormatExtensionTypes>
         <soapExtensionTypes>
         </soapExtensionTypes>
         <soapExtensionReflectorTypes>
         </soapExtensionReflectorTypes>
         <soapExtensionImporterTypes>
         </soapExtensionImporterTypes>
         <wsdlHelpGenerator href="DefaultSdlHelpGenerator.aspx"/>
      </webServices>
   </system.web>
</configuration>

참고 항목

참조

웹 서비스 설정 스키마

기타 리소스

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