Vorgehensweise: Testen des Suchproxys
Dies ist das vierte von vier Themen, in denen beschrieben wird, wie Sie einen Suchproxy implementieren. Im vorherigen Thema, Vorgehensweise: Implementieren einer Clientanwendung, die den Suchproxy zum Suchen nach einem Dienst verwendet, haben Sie eine WCF-Clientanwendung implementiert, die den Suchproxy zum Suchen nach einem Dienst verwendet und den Dienst dann aufruft. In diesem Thema wird beschrieben, wie Sie überprüfen, ob der Suchproxy, der Dienst und die Clientanwendung ordnungsgemäß funktionieren.
Ausführen des Suchproxys
Öffnen Sie eine Eingabeaufforderung als Administrator.
Ggf. wird ein Dialogfeld mit folgendem Hinweis angezeigt: Die Windows-Firewall hat einige Funktionen dieses Programms geblockt. Wenn diese Meldung angezeigt wird, klicken Sie auf die Schaltfläche Zulassen.
Führen Sie innerhalb der Eingabeaufforderung den Suchproxy "DiscoveryProxy.exe" aus.
Die Anwendung sollte den folgenden Text anzeigen:
Proxy started. Hit Enter to exit
.
Ausführen des erkennbaren Diensts
Öffnen Sie eine Eingabeaufforderung als Administrator.
Führen Sie innerhalb der Eingabeaufforderung den erkennbaren Dienst "Service.exe" aus.
"DiscoveryProxy.exe" sollte den folgenden Text anzeigen:
******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******
.
Ausführen der Clientanwendung
Öffnen Sie eine Eingabeaufforderung.
Führen Sie innerhalb der Eingabeaufforderung die Anwendung "client.exe" aus.
Nach einigen Sekunden zeigt die Clientanwendung den folgenden Text an: Verbindung mit [Dienstendpunkt] wird hergestellt.
"service.exe" sollte dann den folgenden Text anzeigen: Begrüßungsanforderung empfangen, Antwort folgt.
"client.exe" zeigt dann den folgenden Text an: Hello Client!
Herunterfahren der Anwendungen
Fahren Sie die Clientanwendung herunter.
Beenden Sie den Dienst. Der Suchproxy zeigt den folgenden Text an:
******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******
.Fahren Sie den Suchproxy herunter.
Siehe auch
Aufgaben
Vorgehensweise: Implementieren eines Suchproxys
Vorgehensweise: Implementieren eines ermittelbaren Diensts, der beim Suchproxy registriert ist
Vorgehensweise: Implementieren einer Clientanwendung, die den Suchproxy zum Suchen nach einem Dienst verwendet