Delen via


Procedure: De detectieproxy testen

Dit is de vierde van vier onderwerpen die laten zien hoe u een detectieproxy implementeert. In het vorige onderwerp: Een clienttoepassing implementeren die gebruikmaakt van de detectieproxy om een service te vinden, hebt u een WCF-clienttoepassing geïmplementeerd die gebruikmaakt van de detectieproxy om een service te vinden en roept vervolgens de service aan. In dit onderwerp wordt beschreven hoe u de detectieproxy, de service en de clienttoepassing werkt zoals verwacht.

De detectieproxy uitvoeren

  1. Open een opdrachtprompt als beheerder.

  2. Mogelijk ziet u een dialoogvenster met de tekst: Windows Firewall heeft bepaalde functies van dit programma geblokkeerd. Als u dit bericht ziet, klikt u op de knop Blokkering opheffen .

  3. Voer in de opdrachtprompt de detectieproxy uit DiscoveryProxy.exe.

  4. De toepassing moet de volgende tekst weergeven: Proxy started. Hit Enter to exit.

De detecteerbare service uitvoeren

  1. Open een opdrachtprompt als beheerder.

  2. Voer in de opdrachtprompt de Service.exe detecteerbare service uit.

  3. De DiscoveryProxy.exe moet de volgende tekst weergeven: ******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done ******* .

De clienttoepassing uitvoeren

  1. Open een opdrachtprompt.

  2. Voer de client.exe toepassing uit in de opdrachtprompt.

  3. Na een paar seconden geeft de clienttoepassing de volgende tekst weer: Verbinding maken naar [Service-Endpoint].

  4. De service.exe moet vervolgens de volgende tekst weergeven: Begroetingsaanvraag ontvangen, ik zal reageren.

  5. De client.exe moet vervolgens de volgende tekst weergeven: Hallo client!

De toepassingen afsluiten

  1. Sluit de clienttoepassing af.

  2. Sluit de service af. De detectieproxy geeft de volgende tekst weer: ******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******.

  3. Sluit de detectieproxy af.

Zie ook