관리 코드로 웹 서비스 만들기
업데이트: 2007년 11월
ASP.NET 페이지 프레임워크를 사용하여 관리 코드로 웹 서비스를 만듭니다. 먼저, .asmx 파일을 만듭니다. 이 파일에는 웹 서비스 논리를 구현하는 공용 클래스를 식별하는 WebService 지시문이 들어 있습니다. 웹 서비스 클래스에는 웹 서비스에서 노출할 하나 이상의 공용 메서드가 있습니다. 이러한 웹 서비스 메서드는 WebMethod 특성으로 시작합니다. ASP.NET에서는 그러한 메서드를 웹 서비스로 노출하는 인프라를 처리합니다. 자세한 내용은 관리 코드의 웹 서비스를 위한 코드 모델을 참조하십시오.
Visual Studio를 사용하여 관리 코드로 웹 서비스를 만들려면 ASP.NET 응용 프로그램 개발을 위해 구성된 웹 서버에 액세스해야 합니다. 관리 코드로 웹 서비스를 개발하는 작업은 개발 서버에서 수행합니다. 기본적으로 개발 서버는 Visual Studio를 설치한 컴퓨터입니다. 일반적으로 개발 서버에서 프로젝트를 개발하고 작성한 후 웹 서비스를 호스팅할 다른 서버(배포 서버)에 배포합니다. 그러나 웹 서비스를 호스팅할 서버에서 직접 개발이 이루어지는 경우에는 개발 서버와 배포 서버가 동일합니다.
단원 내용
관리 코드의 웹 서비스를 위한 코드 모델
관리 코드를 사용하는 웹 서비스에서 사용하는 코드 모델에 대해 설명합니다.방법: 웹 서비스 콘텐츠 탐색
웹 브라우저에서 볼 수 있는 웹 서비스의 콘텐츠에 대해 설명합니다.방법: ASP.NET 웹 서비스 프로젝트 만들기
ASP.NET 웹 서비스 프로젝트 템플릿을 사용하여 웹 서비스를 만드는 방법에 대한 지침을 제공합니다.방법: 관리 코드로 기존 웹 프로젝트에 웹 서비스 추가
기존 웹 프로젝트에 웹 서비스를 추가하는 방법에 대해 설명합니다.방법: WebService 특성 사용
System.Web.Services.WebServiceAttribute 특성을 적용하는 방법에 대해 설명합니다.방법: WebService 클래스에서 상속
System.Web.Services.WebService 클래스에서 상속하는 방법에 대해 설명합니다.방법: 웹 서비스 메서드 만들기
웹 서비스에서 노출하는 메서드를 만드는 방법에 대해 설명합니다.방법: WebMethod 특성 사용
System.Web.Services.WebMethodAttribute 특성을 적용하는 방법에 대해 설명합니다.방법: 관리 코드의 웹 서비스 디버깅
여러 가지 방법으로 웹 서비스를 디버깅하는 방법에 대해 설명합니다.방법: 관리 코드의 웹 서비스 배포
여러 가지 방법으로 웹 서비스를 배포하는 방법에 대해 설명합니다.
관련 단원
웹 서비스를 사용한 웹 프로그래밍
웹 서비스의 다양한 항목들에 대한 링크를 제공합니다.관리 코드로 웹 서비스 프로그래밍 소개
웹 서비스 프로그래밍 패러다임에 대해 설명합니다.관리 코드의 웹 서비스 액세스
관리 코드를 사용하는 웹 서비스에 액세스하는 과정과 방법에 대해 설명합니다.SOAP 메시지 서식 사용자 지정
다양한 XML 인코딩 메서드에 대해 작업하는 방법을 포함하여 SOAP 메시지를 사용자 지정하는 방법에 대해 설명합니다.SOAP 헤더 사용
ASP.NET을 통해 만들어진 웹 서비스에서 SOAP 헤더를 사용하는 방법과 SOAP 메시지와 함께 추가 정보를 포함하는 방법에 대해 설명합니다.ASP.NET을 사용하는 XML Web services
Windows SDK(소프트웨어 개발 키트)에서 ASP.NET을 사용하여 웹 서비스를 빌드하는 방법을 설명합니다.XML Web services에서 예외 처리 및 throw
ASP.NET을 사용하여 만들어진 웹 서비스에서 예외를 처리하고 throw하는 방법에 대해 설명합니다.