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
Otwórz wiersz polecenia jako administrator.
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.
W wierszu polecenia uruchom serwer proxy odnajdywania, DiscoveryProxy.exe.
Aplikacja powinna wyświetlić następujący tekst:
Proxy started. Hit Enter to exit
.
Uruchamianie usługi odnajdowalnej
Otwórz wiersz polecenia jako administrator.
W wierszu polecenia uruchom Service.exe odnajdwalną usługę.
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
Otwórz wiersz polecenia.
W wierszu polecenia uruchom aplikację client.exe.
Po kilku sekundach aplikacja kliencka wyświetli następujący tekst: Połączenie do [Service-Endpoint].
Następnie service.exe powinien wyświetlić następujący tekst: Odebrano żądanie powitania, odpowiem.
Następnie client.exe powinien wyświetlić następujący tekst: Hello Client!
Zamykanie aplikacji
Zamknij aplikację klienczą.
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 *******
.Zamknij serwer proxy odnajdywania.