호스팅

이 단원의 항목에서는 서비스 호스팅에 대해 설명합니다. 서비스는 IIS(인터넷 정보 서비스), WAS(Windows Process Activation Service), Windows Server AppFabric, Windows 서비스 또는 관리되는 애플리케이션에 의해 호스팅될 수 있습니다. 이러한 옵션을 흔히 자체 호스팅이라고도 합니다.

신뢰할 수 없는 호스트에서 서비스나 확장을 실행하면 보안이 손상된다는 점에 주의해야 합니다.

섹션 내용

인터넷 정보 서비스에서 호스팅
WCF(Windows Communication Foundation) 서비스가 인터넷 정보 서비스 또는 Windows Server AppFabric에서 호스팅되는 방법을 설명합니다.

Windows Process Activation Service에서 호스팅
Windows Process Activation Service에서 WCF 서비스를 호스팅하는 방법을 설명합니다.

Windows 서비스 애플리케이션에서의 호스팅
Windows 서비스에서 WCF 서비스를 호스팅하는 방법을 설명합니다.

관리되는 애플리케이션에서의 호스팅
WCF 서비스가 관리되는 애플리케이션에서 호스팅되는 방법을 설명합니다.

IIS 및 WAS에서 구성 기반 활성화
WCF 서비스가 .svc 파일을 사용하지 않고 IIS 또는 WAS에서 호스팅되는 방법을 설명합니다.

여러 IIS 사이트 바인딩 지원
단일 웹 사이트에 대해 동일한 URI 체계를 사용하여 서비스에 대해 여러 개의 기본 주소를 지정하는 방법을 설명합니다.

참고 항목

  • gRPC는 WCF에 대한 인기 있는 대안인 최신 RPC 프레임워크입니다. gRPC는 HTTP/2를 기반으로 빌드되며 다음을 포함하여 WCF에 비해 다양한 이점을 제공합니다.
    • 성능: gRPC는 특히 장기 실행 연결의 경우 WCF보다 훨씬 효율적입니다.
    • 확장성: gRPC는 많은 수의 클라이언트 및 서버로 확장하도록 설계되었습니다.
    • 보안: gRPC는 TLS 및 인증을 비롯한 다양한 보안 메커니즘을 지원합니다.
    • 플랫폼 간: gRPC는 플랫폼 중립적이며 다양한 프로그래밍 언어와 함께 사용할 수 있습니다.
    WCF 앱을 개발하거나 gRPC로 마이그레이션하는 방법에 대한 자세한 내용은 다음을 참조하세요.
  • 서비스 호스팅
  • Windows Server App Fabric 호스팅 기능