Udostępnij za pośrednictwem


Instrukcje: testowanie serwera proxy odnajdywania

Jest to czwarty z czterech tematów, w których pokazano, jak zaimplementować serwer proxy odnajdywania. W poprzednim temacie Jak zaimplementować aplikację kliencką, która używa serwera proxy odnajdywania do znajdowania usługi, zaimplementowano aplikację kliencką WCF, która używa serwera proxy odnajdywania w celu znalezienia usługi, a następnie wywołuje usługę. W tym temacie opisano sposób weryfikacji działania serwera proxy odnajdywania, usługi i aplikacji klienckiej zgodnie z oczekiwaniami.

Uruchamianie serwera proxy odnajdywania

  1. Otwórz wiersz polecenia jako administrator.

  2. Może zostać wyświetlone okno dialogowe z informacją: Zapora systemu Windows zablokowała niektóre funkcje tego programu. Jeśli zostanie wyświetlony ten komunikat, kliknij przycisk Odblokuj.

  3. W wierszu polecenia uruchom serwer proxy odnajdywania, DiscoveryProxy.exe.

  4. Aplikacja powinna wyświetlić następujący tekst: Proxy started. Hit Enter to exit.

Uruchamianie usługi odnajdowalnej

  1. Otwórz wiersz polecenia jako administrator.

  2. W wierszu polecenia uruchom Service.exe odnajdwalną usługę.

  3. W DiscoveryProxy.exe powinien zostać wyświetlony następujący tekst: ******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done ******* .

Uruchamianie aplikacji klienckiej

  1. Otwórz wiersz polecenia.

  2. W wierszu polecenia uruchom aplikację client.exe.

  3. Po kilku sekundach aplikacja kliencka wyświetli następujący tekst: Połączenie do [Service-Endpoint].

  4. Następnie service.exe powinien wyświetlić następujący tekst: Odebrano żądanie powitania, odpowiem.

  5. Następnie client.exe powinien wyświetlić następujący tekst: Hello Client!

Zamykanie aplikacji

  1. Zamknij aplikację klienczą.

  2. Zamknij usługę. Serwer proxy odnajdywania wyświetla następujący tekst: ******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******.

  3. Zamknij serwer proxy odnajdywania.

Zobacz też