Lyssnaradaptern för de olika protokollen lyssnar efter inkommande meddelanden och meddelar Windows Process Activation Service (WAS) för att aktivera den process där WCF-processen (Windows Communication Foundation) körs.
WAS kan återanvända processen efter att WCF-tjänsterna har körts så att processen kan användas för en annan tjänst. Detta sparar processor- och minnesresurser så att du kan köra flera tjänster på en enda server.
Installera WAS med de protokoll som WCF-tjänsterna använder. Det kan t.ex. vara Hypertext Transfer Protocol (HTTP), Message Queuing, TCP (TCP Activation) och/eller namngivna pipes.
Åtgärd | Referensinformation | ||
---|---|---|---|
Granska funktionerna i WAS-rolltjänsterna och identifiera de nätverksprotokoll som WCF-programmen använder. WAS-rolltjänsterna stöder följande protokoll: HTTP, Message Queuing, TCP (TCP Activation) och namngivna pipes. |
Stöd för Windows Process Activation Service för rollen Programserver | ||
Alla program som styrs av WAS har en URI-adress (Uniform Resource Identifier) som identifierar det nätverksprotokoll som WAS använder för att aktivera programmet. Protokollen måste aktiveras per program. Om nätverksprotokollet för ett program stöds av WAS kan du installera rollen Programserver på servern med hjälp av guiden Lägg till roller. Under installationen av rollen Programserver väljer du de WAS-rolltjänster som behövs för programmet. Därefter anger du bindningarna för programmets protokoll på platsnivån. |
|||
Om du väljer alternativet för att aktivera TCP Activation skapas en brandväggsundantagsregel som öppnar TCP-port 808. För att TCP-lyssnaren kan börja lyssna på port 808 måste du skapa en standardwebbplats som använder net.tcp. |
Klassen NetTcpBinding ( |
Viktigt! | |
Om du väljer något av aktiveringsalternativen utan HTTP skapas automatiskt en brandväggsundantagsregel i rollen Programserver som öppnar port 808. Den här regeln krävs om du vill använda TCP Activation. Om du inte planerar att använda TCP Activation rekommenderas du därför att inaktivera den här regeln manuellt. |