Postupy: Test proxy zjišťování
Toto je čtvrtá ze čtyř témat, která ukazují, jak implementovat proxy zjišťování. V předchozím tématu Postupy : Implementace klientské aplikace, která používá proxy zjišťování k vyhledání služby, jste implementovali klientskou aplikaci WCF, která používá proxy zjišťování k vyhledání služby a potom volá službu. Toto téma popisuje, jak ověřit, jak ověřit proxy zjišťování, službu a klientskou aplikaci podle očekávání.
Spuštění proxy zjišťování
Otevřete příkazový řádek jako správce.
Může se zobrazit dialogové okno s informací: Brána Windows Firewall zablokovala některé funkce tohoto programu. Pokud se zobrazí tato zpráva, klikněte na tlačítko Odblokovat .
V příkazovém řádku spusťte proxy zjišťování DiscoveryProxy.exe.
Aplikace by měla zobrazit následující text:
Proxy started. Hit Enter to exit
.
Spuštění zjistitelné služby
Otevřete příkazový řádek jako správce.
V příkazovém řádku spusťte Service.exe zjistitelnou službu.
DiscoveryProxy.exe by měl zobrazit následující text:
******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******
.
Spuštění klientské aplikace
Otevřete příkazový řádek.
V příkazovém řádku spusťte aplikaci client.exe.
Po několika sekundách zobrazí klientská aplikace následující text: Připojení do [Service-Endpoint].
Service.exe by se pak měl zobrazit následující text: Přijatý požadavek s pozdravem, odpovím.
Client.exe by se pak měl zobrazit následující text: Hello Client!
Vypnutí aplikací
Vypněte klientskou aplikaci.
Vypněte službu. Proxy zjišťování zobrazí následující text:
******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******
.Vypněte proxy zjišťování.