방법: 웹 서비스에 대한 서비스 도움말 페이지를 사용하지 않도록 설정
웹 브라우저에서 매개 변수를 사용하지 않고 웹 서비스에 대한 URL을 탐색할 경우 HTML 도움말 페이지를 사용할 수 있으면 도움말 페이지가 생성됩니다. 이 페이지는 기본적으로 서버의 machine.config 파일에 있습니다. 서비스 도움말 페이지와 해당 구성에 대한 자세한 내용은 ASP.NET을 사용하여 만든 XML Web services에 대한 구성 옵션을 참조하십시오.
개별 웹 응용 프로그램에 대해 서비스 도움말 페이지를 사용하지 않도록 설정하려면
웹 응용 프로그램의 루트 디렉터리에 있는 Web.config 파일을 원하는 편집기에서 엽니다. Web.config 파일이 없는 경우 하나 만듭니다.
Web.config의
webServices
섹션을 수정하여 Documentation 프로토콜을 명시적으로 제거합니다.<webServices> <protocols> <remove name="Documentation" /> </protocols> </webServices>
Web.config를 저장합니다.
이 구성 변경은 해당 웹 응용 프로그램에서 호스팅하는 웹 서비스를 다음에 요청할 때 적용됩니다.
참고: Documentation 프로토콜을 제거하면 웹 응용 프로그램에서 웹 서비스에 대한 WSDL 파일을 생성할 수 없습니다. 따라서 사용자 지정 WSDL 파일을 만들어 제공하지 않는 한 클라이언트가 프록시 클래스를 생성할 수 없습니다. 웹 응용 프로그램에서 웹 서비스에 대한 WSDL 파일을 생성하되, 웹 서비스와 관련하여 사람이 읽을 수 있는 정보를 제공하지 않으려면 웹 응용 프로그램에 대한 Web.config 파일에 <wsdlHelpGenerator> 요소를 추가한 후 href 특성을 직접 작성한 빈 HTML 페이지로 설정합니다. 다음 코드 예제는 Web.config 파일이 있는 폴더 아래의
docs
폴더에 있는MyBlank.htm
파일을 서비스 도움말 페이지로 설정하는 Web.config 파일에서 발췌한 것입니다.<webServices> <wsdlHelpGenerator href="docs/MyBlank.htm"/> </webServices>
참고 항목
작업
방법: 웹 서비스에 대한 프로토콜 지원을 사용하지 않도록 설정
방법: XML Web services의 검색을 사용하도록 설정
개념
ASP.NET을 사용하여 만든 XML Web services에 대한 구성 옵션
XML Web services 배포
기타 리소스
ASP.NET을 사용하는 XML Web services
Copyright © 2007 by Microsoft Corporation. All rights reserved.