2단원: 웹 참조 추가

웹 서비스 검색은 클라이언트에서 웹 서비스를 찾고 해당 서비스에 대한 설명을 얻는 과정입니다. Visual Studio의 웹 서비스 검색 과정에는 미리 결정된 알고리즘을 따르는 웹 사이트를 질의하는 과정이 포함됩니다. 이러한 과정의 목적은 WSDL(웹 서비스 설명 언어)을 사용하는 XML 문서인 서비스 설명을 찾는 것입니다.

서비스 설명은 사용할 수 있는 서비스 및 이러한 서비스와 상호 작용하는 방법을 설명합니다. 서비스 설명이 없으면 웹 서비스와 프로그래밍 방식으로 상호 작용할 수 없습니다.

사용자의 응용 프로그램에는 웹 서비스와 통신하기 위한 방법과 실행할 때 웹 서비스를 찾을 수 있는 방법이 있어야 합니다. 웹 서비스에 대한 웹 참조를 프로젝트에 추가하면 웹 서비스와 상호 작용하고 웹 서비스의 로컬 표시를 제공하는 프록시 클래스를 생성할 수 있습니다. 자세한 내용은 Visual Studio 설명서의 "방법: XML 웹 서비스 프록시 생성"을 참조하십시오.

웹 참조를 추가하려면

  1. 프로젝트 메뉴에서 서비스 참조 추가를 클릭합니다.

  2. 서비스 참조 추가 대화 상자에서 고급을 클릭합니다.

  3. 서비스 참조 설정 대화 상자에서 웹 참조 추가를 클릭합니다.

  4. 웹 참조 추가 대화 상자의 URL 입력란에 https://localhost/reportserver/reportservice2010.asmx와 같이 보고서 서버 웹 서비스에 대한 서비스 설명을 볼 수 있는 URL을 입력합니다. 그런 다음 이동 단추를 클릭하여 웹 서비스에 대한 정보를 검색합니다.

    -또는-

    보고서 서버 웹 서비스가 로컬 시스템에 있으면 브라우저 창에서 로컬 컴퓨터의 웹 서비스 링크를 클릭합니다. 그런 다음 나타나는 목록에서 ReportService2010 웹 서비스에 대한 링크를 클릭합니다.

  5. 웹 참조 이름 상자에서 이 웹 참조에 사용할 네임스페이스인 ReportService2010으로 웹 참조 이름을 바꿉니다.

  6. 참조 추가를 클릭하여 대상 웹 서비스에 대한 웹 참조를 추가합니다.

    Visual Studio는 서비스 설명을 다운로드하고 사용자 응용 프로그램과 보고서 서버 웹 서비스 간에 상호 작용할 프록시 클래스를 생성합니다. 웹 참조가 작동할 수 있도록 System.Web.Services 네임스페이스에 대한 참조도 추가해야 합니다.

  7. 프로젝트 메뉴에서 참조 추가를 클릭합니다.

  8. 참조 추가 대화 상자의 .NET 탭에서 System.Web.Services를 선택하고 확인을 클릭합니다.

자세한 내용은 SOAP API 액세스를 참조하십시오.

참고 항목

태스크

3단원: 웹 서비스에 액세스

개념

보고서 서버 웹 서비스

Visual Basic 또는 Visual C#을 사용하여 보고서 서버 웹 서비스에 액세스(SSRS 자습서)