作法:測試探索 Proxy
本主題是四個主題中的第四個,示範如何實作探索 Proxy。 在上一個主題 (操作說明:實作使用探索 Proxy 尋找服務的用戶端應用程式) 中,您已實作使用探索 Proxy 來尋找服務的 WCF 用戶端應用程式,然後呼叫服務。 本主題描述如何確認探索 Proxy、服務以及用戶端應用程式如預期般運作。
執行探索 Proxy
以系統管理員身分開啟命令提示字元。
您可能會看見一個對話方塊顯示:Windows 防火牆已封鎖此程式的部分功能。 若您看見此訊息,請按一下 [解除封鎖] 按鈕。
在命令提示字元內執行探索 Proxy: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!
關閉應用程式
關閉用戶端應用程式。
關閉服務。 探索 Proxy 會顯示下列文字:
******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******
。關閉探索 Proxy。