Vorgehensweise: Testen des SuchproxysHow to: Test the Discovery Proxy

Dies ist das vierte von vier Themen, in denen beschrieben wird, wie Sie einen Suchproxy implementieren.This is the fourth of four topics that shows how to implement a discovery proxy. Im vorherigen Thema wie: Implementieren einer Clientanwendung, die den Suchproxy zum Suchen nach einem Dienst verwendet, Sie eine WCF-Clientanwendung, die den suchproxy zum Suchen nach einem Dienst verwendet und ruft dann den Dienst implementiert.In the previous topic, How to: Implement a Client Application that Uses the Discovery Proxy to Find a Service, you implemented a WCF client application that uses the discovery proxy to find a service and then calls the service. In diesem Thema wird beschrieben, wie Sie überprüfen, ob der Suchproxy, der Dienst und die Clientanwendung ordnungsgemäß funktionieren.This topic describes how to verify the discovery proxy, the service, and the client application work as expected.

Ausführen des SuchproxysRun the Discovery Proxy

  1. Öffnen Sie eine Eingabeaufforderung als Administrator.Open a command prompt as an administrator.

  2. Ggf. wird ein Dialogfeld mit folgendem Hinweis angezeigt: Die Windows-Firewall hat einige Funktionen dieses Programms geblockt.You may see a dialog that says: Windows Firewall has blocked some features of this program. Wenn Sie diese Meldung angezeigt wird, klicken Sie auf die zum Aufheben der Sperre Schaltfläche.If you see this message, click the Unblock button.

  3. Führen Sie innerhalb der Eingabeaufforderung den Suchproxy "DiscoveryProxy.exe" aus.Within the command prompt, run the discovery proxy, DiscoveryProxy.exe.

  4. Die Anwendung sollte den folgenden Text anzeigen: Proxy started. Hit Enter to exit.The application should display the following text: Proxy started. Hit Enter to exit.

Ausführen des erkennbaren DienstsRun the Discoverable Service

  1. Öffnen Sie eine Eingabeaufforderung als Administrator.Open a command prompt as an administrator.

  2. Führen Sie innerhalb der Eingabeaufforderung den erkennbaren Dienst "Service.exe" aus.Within the command prompt, run the Service.exe discoverable service.

  3. Die DiscoveryProxy.exe sollte den folgenden Text anzeigen: ******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done ******* .The DiscoveryProxy.exe should display the following text: ******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done ******* .

Ausführen der ClientanwendungRun the Client Application

  1. Öffnen Sie eine Eingabeaufforderung.Open a command prompt.

  2. Führen Sie innerhalb der Eingabeaufforderung die Anwendung "client.exe" aus.Within the command prompt, run the client.exe application.

  3. Nach einigen Sekunden zeigt die Clientanwendung den folgenden Text an: Verbindung mit [Dienstendpunkt] wird hergestellt.After a few seconds the client application displays the following text: Connecting to [Service-Endpoint].

  4. "service.exe" sollte dann den folgenden Text anzeigen: Begrüßungsanforderung empfangen, Antwort folgt.The service.exe should then display the following text: Greeting request received, I will respond.

  5. "client.exe" zeigt dann den folgenden Text an: Hello Client!The client.exe should then display the following text: Hello Client!

Herunterfahren der AnwendungenShut Down the Applications

  1. Fahren Sie die Clientanwendung herunter.Shut down the client application.

  2. Beenden Sie den Dienst.Shut down the service. Der Suchproxy zeigt den folgenden Text an: ******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******.The discovery proxy displays the following text: ******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******.

  3. Fahren Sie den Suchproxy herunter.Shut down the discovery proxy.

Siehe auchSee Also

Übersicht über die WCF-SucheWCF Discovery Overview
Vorgehensweise: Implementieren eines SuchproxysHow to: Implement a Discovery Proxy
Vorgehensweise: Implementieren eines ermittelbaren Diensts, der beim Suchproxy registriert istHow to: Implement a Discoverable Service that Registers with the Discovery Proxy
Vorgehensweise: Implementieren einer Clientanwendung, die den Suchproxy zum Suchen nach einem Dienst verwendetHow to: Implement a Client Application that Uses the Discovery Proxy to Find a Service