Como: testar o proxy de descoberta

Este é o quarto dos quatro tópicos que mostram como implementar um proxy de descoberta. No tópico anterior, Como implementar um aplicativo cliente que usa o proxy de descoberta para localizar um serviço, você implementou um aplicativo cliente do WCF que usa o proxy de descoberta para localizar um serviço e, em seguida, chamar o serviço. Este tópico descreve como verificar se o proxy de descoberta, o serviço e o aplicativo cliente funcionam conforme esperado.

Executar o proxy de descoberta

  1. Abra um prompt de comando como administrador.

  2. Você pode ver uma caixa de diálogo que diz: o Firewall do Windows bloqueou alguns recursos deste programa. Se você vir essa mensagem, clique no botão Desbloquear.

  3. No prompt de comando, execute o proxy de descoberta DiscoveryProxy.exe.

  4. O aplicativo deve exibir o seguinte texto: Proxy started. Hit Enter to exit.

Executar o serviço detectável

  1. Abra um prompt de comando como administrador.

  2. No prompt de comando, execute o serviço detectável Service.exe.

  3. O DiscoveryProxy.exe deve exibir o seguinte texto: ******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******.

Executar o aplicativo cliente

  1. Abra um prompt de comando.

  2. No prompt de comando, execute o aplicativo client.exe.

  3. Após alguns segundos, o aplicativo cliente exibe o seguinte texto: Conectando ao [ponto de extremidade de serviço].

  4. O service.exe deverá exibir o seguinte texto: Solicitação de saudação recebida, responderei.

  5. O client.exe deve exibir o seguinte texto: Olá Cliente!

Desligar os aplicativos

  1. Desligue o aplicativo cliente.

  2. Desligue o serviço. O proxy de descoberta exibe o seguinte texto: ******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******.

  3. Desligue o proxy de descoberta.

Confira também