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 Ermittlungsproxy verwendet, um einen Dienst zu finden, haben Sie eine WCF-Clientanwendung implementiert, die den Ermittlungsproxy verwendet, um einen Dienst zu finden, und dann den Dienst aufruft. In diesem Thema wird beschrieben, wie Sie überprüfen, ob der Suchproxy, der Dienst und die Clientanwendung ordnungsgemäß funktionieren.

Ausführen des Suchproxys

  1. Öffnen Sie als Administrator eine Eingabeaufforderung.

  2. 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.

  3. Führen Sie innerhalb der Eingabeaufforderung den Suchproxy "DiscoveryProxy.exe" aus.

  4. Die Anwendung sollte den folgenden Text anzeigen: Proxy started. Hit Enter to exit.

Ausführen des erkennbaren Diensts

  1. Öffnen Sie als Administrator eine Eingabeaufforderung.

  2. Führen Sie innerhalb der Eingabeaufforderung den erkennbaren Dienst "Service.exe" aus.

  3. "DiscoveryProxy.exe" sollte den folgenden Text anzeigen. ******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******

Ausführen der Clientanwendung

  1. Öffnen Sie eine Eingabeaufforderung.

  2. Führen Sie innerhalb der Eingabeaufforderung die Anwendung "client.exe" aus.

  3. Nach einigen Sekunden zeigt die Clientanwendung den folgenden Text an: Verbindung mit [Dienstendpunkt] wird hergestellt.

  4. "service.exe" sollte dann den folgenden Text anzeigen: Begrüßungsanforderung empfangen, Antwort folgt.

  5. "client.exe" zeigt dann den folgenden Text an: Hello Client!

Herunterfahren der Anwendungen

  1. Fahren Sie die Clientanwendung herunter.

  2. Beenden Sie den Dienst. Der Suchproxy zeigt den folgenden Text an: ******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******.

  3. Fahren Sie den Suchproxy herunter.

Weitere Informationen