Как проверить прокси-сервер обнаружения
Это последний из четырех разделов, в которых демонстрируется реализация прокси-сервера обнаружения. В предыдущем разделе: Практическое руководство. Реализация клиентского приложения, использующего прокси-сервер обнаружения для поиска службы, вы реализовали клиентское приложение WCF, которое использует прокси-сервер обнаружения для поиска службы, а затем вызывает службу. В данном разделе показано, как проверить работу прокси-сервера обнаружения, службы и клиентского приложения.
Запуск прокси-сервера обнаружения
Откройте командную строку как администратор.
Может появиться диалоговое окно с сообщением «Брандмауэр Windows заблокировал некоторые из функций этой программы». Если вы видите это сообщение, нажмите кнопку "Разблокировать ".
Запустите из командной строки прокси-сервер обнаружения DiscoveryProxy.exe.
Приложение должно вывести на экран сообщение:
Proxy started. Hit Enter to exit
.
Запуск обнаруживаемой службы
Откройте командную строку как администратор.
Из командной строки запустите обнаруживаемую службу Service.exe.
В DiscoveryProxy.exe должен отображаться следующий текст:
******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******
Запуск клиентского приложения
Откройте командную строку.
Из командной строки запустите приложение client.exe.
Через несколько секунд клиентское приложение выведет на экран сообщение: «Connecting to [Service-Endpoint]».
Программа service.exe должна затем вывести на экран сообщение: «Greeting request received, I will respond».
Приложение client.exe должно затем вывести на экран сообщение: «Hello Client!»
Завершение работы приложений
Закройте клиентское приложение.
Завершите работу службы. Прокси-сервер обнаружения выведет на экран сообщение:
******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******
.Завершите работу прокси-сервера обнаружения.
См. также
- Общие сведения об обнаружении WCF
- Практическое руководство. Реализация прокси-сервера обнаружения
- Практическое руководство. Реализация обнаруживаемой службы, которая регистрируется в прокси-сервере обнаружения
- Практическое руководство. Реализация клиентского приложения, которое для поиска служб использует прокси-сервер обнаружения