WAS Hosting − Hospedar um serviço WCF no Windows Activation Service (WAS) é mais vantajoso por causa de seus recursos como reciclagem de processos, gerenciamento de tempo ocioso, sistema de configuração comum e suporte para HTTP, TCP, etc.
Qual tipo de hospedagem é suportado pelo WCF?
Existem três tipos de ambientes de hospedagem para serviços WCF: IIS, WAS e auto-hospedagem O termo “auto-hospedagem” refere-se a qualquer aplicativo que forneça seu próprio código para inicializar o ambiente de hospedagem. Isso inclui console, Windows Forms, WPF e serviços gerenciados do Windows.
Como faço para ativar e hospedar o serviço WCF?
Para criar um serviço básico hospedado por WAS
- Defina um contrato de serviço para o tipo de serviço. C Copiar. …
- Implemente o contrato de serviço em uma classe de serviço. Observe que as informações de endereço ou vinculação não são especificadas na implementação do serviço. …
- Crie uma Web. …
- Crie um serviço. …
- Coloque o Serviço.
Qual a necessidade de ativação ou hospedagem de um serviço WCF?
Não importa se a solicitação é uma solicitação de serviço WCF ou uma solicitação ASP. NET, o trabalho do processo de ativação é habilitar o processo de trabalho para iniciar quando uma solicitação vier em para o servidor do cliente. Esse processo de ativação é chamado de ativação baseada em mensagens.
Como faço para hospedar um serviço?
Para hospedar o serviço, você adiciona código para seguir os seguintes passos:
- Crie um URI para o endereço base.
- Crie uma instância de classe para hospedar o serviço.
- Crie um endpoint de serviço.
- Ativar troca de metadados.
- Abra o host de serviço para ouvir as mensagens recebidas.