방법: WSDL 파일에서 WSDL 바인딩 정의 재정의
업데이트: 2007년 11월
응용 프로그램 디자이너에서는 ASP.NET 응용 프로그램의 웹 서비스에 대한 WSDL 파일에서 기본 WSDL 바인딩 정의를 재정의할 수 있습니다. WSDL 바인딩 정의는 웹 서비스를 설명합니다. 자세한 내용은 ASP.NET 웹 서비스에 대한 WSDL 파일 생성을 참조하십시오.
참고: |
---|
WSDL 바인딩 정의를 재정의하면 웹 서비스의 실제 정의는 변경되지 않고 WSDL 파일의 설명만 변경됩니다. 따라서 지정된 WSDL 바인딩 정의가 웹 서비스 구현에 적합한지 확인해야 합니다. WSDL 바인딩 정의에는 동일한 WSDL 바인딩 이름과 네임스페이스가 있어야 합니다. 그러나 기본 WSDL 바인딩 정의를 재정의해도 최상위 수준 웹 서비스와 포트 항목은 항상 WSDL 파일에 자동으로 생성됩니다. 이 항목은 웹 서비스의 실제 위치와 해당 끝점을 정의합니다. |
이 작업을 수행하려면 응용 프로그램의 각 웹 서비스 공급자 끝점에 사용할 WSDL 바인딩 정의가 있는 다른 WSDL 파일의 위치를 지정하면 됩니다.
참고: |
---|
기본 WSDL 바인딩 정의를 재정의하고 배포 후 응용 프로그램에서 자동화 문서를 지원하게 하려는 경우, 지정한 WSDL 파일 위치가 런타임에 사용 가능한지 확인해야 합니다. 지정된 위치에 WSDL 파일이 없으면 WSDL 파일에서 설명하는 웹 서비스에 대한 웹 참조가 만들어질 수 없습니다. |
WSDL 바인딩 정의가 있는 다른 WSDL 파일을 지정하려면
ASP.NET 응용 프로그램에서 웹 서비스 공급자 끝점을 선택합니다.
-또는-
웹 서비스 공급자 끝점을 선택한 다음 웹 서비스 정보 창에서 끝점 행이나 작업 행을 선택합니다.
팁: 웹 서비스 정보 창이 닫혀 있으면 웹 서비스 공급자 끝점을 마우스 오른쪽 단추로 클릭하고 작업 정의를 선택합니다.
다이어그램 메뉴에서 속성을 선택합니다.
속성 창의 WSDL이라는 제목 아래에서 사용할 WSDL 바인딩 정의가 있는 WSDL 파일의 위치로 WSDL 바인딩 위치 속성을 설정합니다.
팁: 속성 창에서 빈 값을 입력하여 WSDL 속성을 기본값으로 다시 설정할 수 있습니다.
응용 프로그램이 구현되고 나면 응용 프로그램 프로젝트의 웹 서비스 클래스 파일에서 해당하는 WSDL 특성을 직접 추가하거나 편집할 수도 있습니다. 코드 또는 디자이너를 통해 특성을 변경하면 모든 변경 내용은 서로 동기화됩니다. 자세한 내용은 방법: 응용 프로그램 다이어그램에서 응용 프로그램 구현을 참조하십시오.
참고 항목
작업
개념
응용 프로그램 다이어그램의 ASP.NET 응용 프로그램 개요