Karta odbiornika dla różnych protokołów nasłuchuje wiadomości przychodzących i powiadamia Usługę aktywacji procesów systemu Windows (WAS, Windows Process Activation Service) w celu aktywacji procesu z uruchomieniem procesu WCF.
Usługa WAS może ponownie zastosować proces po zakończeniu usług WCF, dzięki czemu inna usługa może używać tego procesu. To oszczędza procesor i zasoby pamięci, co pozwala na uruchomienie większej liczby usług na jednym serwerze.
Instalowanie usług WAS z protokołami używanymi przez te usługi. Te protokoły obejmują protokół HTTP (Hypertext Transfer Protocol), Usługę kolejkowania wiadomości, protokół TCP (aktywację TCP) oraz nazwane potoki.
Zadanie | Informacje | ||
---|---|---|---|
Przeglądanie funkcji usług roli WAS i identyfikowanie protokołów sieciowych używanych przez aplikacje WCF. Usługi roli WAS obsługują następujące protokoły: HTTP, Kolejkowanie wiadomości, TCP (Aktywacja TCP) i nazwane potoki. |
Obsługa usługi aktywacji procesów systemu Windows dla serwera aplikacji | ||
Każda aplikacja kontrolowana przez usługę WAS ma adres identyfikatora URI (Uniform Resource Identifier), na podstawie którego można zidentyfikować protokół sieciowy używany przez usługę WAS do aktywowania aplikacji. Protokoły muszą być włączane przez aplikację. Jeśli protokół sieciowy aplikacji jest obsługiwany przez usługę WAS, za pomocą Kreatora dodawania ról zainstaluj rolę serwera aplikacji na serwerze. Podczas instalacji serwera aplikacji wybierz usługi roli WAS dla aplikacji. Następnie ustaw powiązania dla protokołu aplikacji na poziomie lokacji. |
|||
W przypadku włączenia obsługi protokołu Aktywacja TCP zostanie utworzona reguła wyjątku zapory, która otwiera port 808. Aby odbiornik TCP mógł rozpocząć nasłuchiwanie na porcie 808, należy utworzyć domyślną witrynę sieci Web wykorzystującą protokół net.tcp. |
Klasa NetTcpBinding ( |
Ważne | |
Wybór jakiejkolwiek opcji aktywacji opartej na protokole innym niż HTTP spowoduje, że serwer aplikacji automatycznie utworzy regułę wyjątku zapory otwierającą port 808. Reguła wyjątku zapory wymaga używania tylko Aktywacji TCP. Jeśli więc nie planuje się używania Aktywacji TCP, zalecane jest ręczne wyłączenie reguły wyjątku zapory dla portu 808. |