Gör så här: Testa identifieringsproxyn
Det här är det fjärde av fyra avsnitt som visar hur du implementerar en identifieringsproxy. I föregående avsnitt, Så här: Implementera ett klientprogram som använder identifieringsproxyn för att hitta en tjänst, implementerade du ett WCF-klientprogram som använder identifieringsproxyn för att hitta en tjänst och sedan anropar tjänsten. I det här avsnittet beskrivs hur du verifierar identifieringsproxyn, tjänsten och klientprogrammet som förväntat.
Kör identifieringsproxyn
Öppna en kommandotolk som administratör.
Du kan se en dialogruta där det står: Windows-brandväggen har blockerat vissa funktioner i det här programmet. Om du ser det här meddelandet klickar du på knappen Avblockera .
Kör identifieringsproxyn i kommandotolken DiscoveryProxy.exe.
Programmet bör visa följande text:
Proxy started. Hit Enter to exit
.
Kör den identifieringsbara tjänsten
Öppna en kommandotolk som administratör.
Kör den Service.exe identifieringsbara tjänsten i kommandotolken.
DiscoveryProxy.exe ska visa följande text:
******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******
.
Kör klientprogrammet
Öppna kommandotolken.
Kör client.exe-programmet i kommandotolken.
Efter några sekunder visar klientprogrammet följande text: Anslut ing till [Service-Endpoint].
Service.exe ska sedan visa följande text: Hälsningsbegäran mottagen, jag svarar.
Client.exe bör sedan visa följande text: Hello Client!
Stäng av program
Stäng av klientprogrammet.
Stäng av tjänsten. Identifieringsproxyn visar följande text:
******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******
.Stäng av identifieringsproxyn.