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
Abra um prompt de comando como administrador.
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.
No prompt de comando, execute o proxy de descoberta DiscoveryProxy.exe.
O aplicativo deve exibir o seguinte texto:
Proxy started. Hit Enter to exit
.
Executar o serviço detectável
Abra um prompt de comando como administrador.
No prompt de comando, execute o serviço detectável Service.exe.
O DiscoveryProxy.exe deve exibir o seguinte texto:
******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******
.
Executar o aplicativo cliente
Abra um prompt de comando.
No prompt de comando, execute o aplicativo client.exe.
Após alguns segundos, o aplicativo cliente exibe o seguinte texto: Conectando ao [ponto de extremidade de serviço].
O service.exe deverá exibir o seguinte texto: Solicitação de saudação recebida, responderei.
O client.exe deve exibir o seguinte texto: Olá Cliente!
Desligar os aplicativos
Desligue o aplicativo cliente.
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 *******
.Desligue o proxy de descoberta.