이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
중요 이 문서는 현재 개발에 대한 모범 사례를 나타내지 않을 수도 있으며 다운로드 링크와 기타 리소스가 더 이상 유효하지 않을 수도 있습니다. 현재 권장되는 버전은 여기에서 찾을 수 있습니다.

XML Web services 배포

XML Web services를 배포하면 웹 서비스에서 사용하고 Microsoft .NET Framework의 일부가 아닌 .asmx 파일 및 모든 어셈블리가 웹 서버로 복사됩니다.

예를 들어, StockServices라는 웹 서비스가 있다고 가정합니다. 이 웹 서비스를 배포하려면 웹 서버에 가상 디렉터리를 만들어 이 디렉터리에 웹 서비스 .asmx 파일을 저장합니다. 반드시 그런 것은 아니지만 가상 디렉터리 역시 인터넷 정보 서비스(IIS) 웹 응용 프로그램일 것입니다. 일반 배포는 다음과 같은 디렉터리 구조를 갖습니다.

\Inetpub

     \Wwwroot

          \StockServices

               StockServices.asmx

               \Bin

                    Microsoft .NET Framework에 포함되지 않은 웹 서비스에 사용되는 어셈블리입니다.

웹 서비스를 통해 게시된 항목

웹 서비스를 게시하면 다음과 같은 항목이 웹 서버에 배포됩니다.

항목 설명

웹 응용 프로그램 디렉터리

웹 서비스에 대한 루트 디렉터리 역할을 합니다. 나머지 모든 파일을 이 디렉터리에 저장됩니다.

이 디렉터리에는 IIS 웹 응용 프로그램이라는 플래그가 지정됩니다.

<MyXMLWebService>.asmx 파일

웹 서비스를 호출하는 클라이언트에 대한 기본 URL 역할을 합니다. 파일 이름은 임의의 유효한 파일 이름이 될 수 있습니다.

<MyXMLWebService>.disco 파일

(선택 사항) 웹 서비스에 대한 검색 메커니즘 역할을 합니다. .disco 파일은 웹 서비스에 대해 자동으로 만들어지지 않습니다. 웹 서비스에 대한 검색 파일 만드는 방법에 대한 내용은 방법: XML Web Services의 검색을 사용하도록 설정을 참조하십시오. 파일 이름은 임의의 유효한 파일 이름이 될 수 있습니다.

Web.config 파일

(선택 사항) 기본 구성 설정을 재정의해야 하는 경우 Web.config 파일을 포함시킬 수 있습니다. 웹 서비스에서는 이 구성 파일을 사용하여 시스템을 사용자 지정하거나 확장합니다.

예를 들어, 웹 서비스에는 인증이 필요하지만 시스템의 웹 응용 프로그램에는 인증이 필요 없는 경우 웹 서비스 전용의 Web.config 파일을 제공할 수도 있습니다.

\Bin 디렉터리

웹 서비스에 대한 이진 파일이 들어 있습니다. 웹 서비스 클래스가 .asmx 파일과 동일한 파일에 없는 경우 이 클래스를 포함하는 어셈블리가 \Bin 디렉터리에 있어야 합니다.

참고 항목

Footer image



Copyright © 2007 by Microsoft Corporation. All rights reserved.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft