응용 프로그램 서버를 설치하는 과정에서 웹 서버 지원을 추가할 수 있는 옵션이 제공됩니다. 이 옵션은 Windows Server 2008에 내장된 웹 서버인 IIS(인터넷 정보 서비스)를 설치합니다.

Microsoft ASP.NET, 엔터프라이즈 서비스 또는 WCF(Windows Communication Foundation)를 사용하여 구축된 분산 응용 프로그램을 호스팅할 계획인 경우 웹 서버 지원을 설치하는 것이 좋습니다.

응용 프로그램 서버는 권장 기본값 집합으로 사전 구성된 웹 서버 지원을 설치합니다.

Windows Server 2008에서 실행되는 IIS 7.0은 WAS(Windows Process Activation Service)를 사용하여 HTTP(Hypertext Transfer Protocol) 이외의 프로토콜을 통한 네트워크 통신 및 활성화를 사용할 수 있도록 합니다. 이 환경은 HTTP, TCP, 명명된 파이프 및 메시지 큐를 포함하여 WCF가 지원하는 모든 네트워크 프로토콜을 통해 통신하는 WCF 서비스의 개발과 호스팅에 적합합니다. WAS에 대한 자세한 내용은 WAS에서 호스팅(https://go.microsoft.com/fwlink/?LinkID=81261(페이지는 영문일 수 있음))을 참조하십시오.

IIS에서 WCF 서비스를 호스팅하면 다음과 같은 이점이 있습니다.

  • 친숙한 개발 및 관리: IIS에 호스팅된 WCF 서비스는 ASP.NET 응용 프로그램 및 ASMX 웹 서비스를 포함하여 다른 모든 유형의 IIS 응용 프로그램처럼 배포하고 관리합니다.

  • 안정성 및 상태 관리: IIS는 호스팅된 응용 프로그램의 안정성을 높이기 위한 프로세스 활성화, 상태 관리 및 재생 기능을 제공합니다.

  • 공유 호스팅 모델: ASP.NET에 호스팅되는 WCF 서비스는 서버 밀도와 확장성 향상을 위해 공통 작업자 프로세스에 여러 응용 프로그램이 존재하는 ASP.NET 공유 호스팅 모델의 장점을 이용합니다.

참고

WCF를 사용하면 응용 프로그램을 자체 호스팅할 수 있습니다. 사용자 응용 프로그램 환경에 적합한 경우 이 호스팅 솔루션을 선택하십시오.


목차