다음을 통해 공유


2단원: 웹 참조 추가

웹 서비스 검색은 클라이언트가 웹 서비스를 찾고 해당 서비스 설명을 가져오는 프로세스입니다. Visual Studio에서 웹 서비스 검색 프로세스에는 미리 결정된 알고리즘에 따라 웹 사이트를 심문하는 작업이 포함됩니다. 이 프로세스의 목표는 WSDL(Web Services Description Language)을 사용하는 XML 문서인 서비스 설명을 찾는 것입니다.

서비스 설명은 사용할 수 있는 서비스와 해당 서비스와 상호 작용하는 방법을 설명합니다. 서비스 설명이 없으면 웹 서비스와 프로그래밍 방식으로 상호 작용하는 것은 불가능합니다.

애플리케이션에는 웹 서비스와 통신하고 런타임에 찾을 수 있는 수단이 있어야 합니다. 웹 서비스에 대한 프로젝트에 웹 참조를 추가하면 웹 서비스와 인터페이스하고 웹 서비스의 로컬 표현을 제공하는 프록시 클래스를 생성합니다. 자세한 내용은 Visual Studio 설명서에서 "방법: XML 웹 서비스 프록시 생성"을 참조하세요.

웹 참조를 추가하려면

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

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

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

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

    -또는-

    로컬 컴퓨터에 보고서 서버 웹 서비스가 있는 경우 브라우저 창의 로컬 컴퓨터 링크에서 웹 서비스를 클릭합니다. 그런 다음 제공된 목록에서 ReportService2010 웹 서비스에 대한 링크를 클릭합니다.

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

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

    Visual Studio는 서비스 설명을 다운로드하고 애플리케이션과 보고서 서버 웹 서비스 간의 인터페이스에 프록시 클래스를 생성합니다. 웹 참조가 작동하려면 Services 네임스페이스에 대한 참조를 추가해야 합니다.

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

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

자세한 내용은 SOAP API 액세스를 참조하세요.

또한 참조하십시오

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