여러 프로토콜의 수신기 어댑터는 들어오는 메시지를 수신 대기하고 WAS(Windows Process Activation Service)에 이를 알려 WCF(Windows Communication Foundation) 프로세스가 실행되는 프로세스를 활성화하도록 합니다.

WAS는 WCF 서비스가 완료된 후 다른 서비스에서 사용할 수 있도록 해당 프로세스를 재생합니다. 이렇게 하면 프로세서 및 메모리 리소스가 절약되므로 단일 서버에서 더 많은 서비스를 실행할 수 있습니다.

WCF 서비스가 사용하는 프로토콜을 통해 WAS를 설치합니다. 이러한 프로토콜에는 HTTP(Hypertext Transfer Protocol), 메시지 큐, TCP(TCP 활성화) 및 명명된 파이프가 포함됩니다.

작업 참조 항목

WAS 역할 서비스의 특징과 기능을 검토한 다음 WCF 응용 프로그램이 사용하는 네트워크 프로토콜을 식별합니다. WAS 역할 서비스는 HTTP, 메시지 큐, TCP(TCP 활성화) 및 명명된 파이프와 같은 프로토콜을 지원합니다.

응용 프로그램 서버에 대한 Windows Process Activation Service 지원

WAS에 의해 제어되는 각 응용 프로그램에는 WAS가 응용 프로그램을 활성화하기 위해 사용하는 네트워크 프로토콜을 식별하는 URI(Uniform Resource Identifier) 주소가 있습니다. 프로토콜은 응용 프로그램별로 사용 가능하도록 설정해야 합니다. 응용 프로그램의 네트워크 프로토콜이 WAS에서 지원되지 않는 경우 역할 추가 마법사를 사용하여 서버에 응용 프로그램 서버 역할을 설치하십시오. 응용 프로그램 서버 설치 도중 응용 프로그램에 대한 WAS 역할 서비스를 선택합니다. 그런 다음 사이트 수준에서 응용 프로그램의 프로토콜에 대한 바인딩을 설정합니다.

서버에 응용 프로그램 서버 역할 설치

TCP 활성화를 사용하도록 선택하면 TCP 포트 808을 여는 방화벽 예외 규칙이 만들어집니다. TCP 수신기가 포트 808에서 수신을 시작할 수 있으려면 net.tcp를 사용하는 기본 웹 사이트를 만들어야 합니다.

NetTcpBinding 클래스(https://go.microsoft.com/fwlink/?LinkID=93610(페이지는 영문일 수 있음))

중요

비 HTTP 활성화 옵션을 선택하면 응용 프로그램 서버는 포트 808을 여는 방화벽 예외 규칙을 자동으로 작성합니다. 방화벽 예외 규칙은 TCP 활성화를 사용할 때만 필요합니다. 따라서 TCP 활성화를 사용할 계획이 없는 경우에는 포트 808에 대한 방화벽 예외 규칙을 수동으로 비활성화하는 것이 좋습니다.


목차