共用方式為


作法:測試探索 Proxy

本主題是四個主題中的第四個,示範如何實作探索 Proxy。 在上一個主題 (操作說明:實作使用探索 Proxy 尋找服務的用戶端應用程式) 中,您已實作使用探索 Proxy 來尋找服務的 WCF 用戶端應用程式,然後呼叫服務。 本主題描述如何確認探索 Proxy、服務以及用戶端應用程式如預期般運作。

執行探索 Proxy

  1. 以系統管理員身分開啟命令提示字元。

  2. 您可能會看見一個對話方塊顯示:Windows 防火牆已封鎖此程式的部分功能。 若您看見此訊息,請按一下 [解除封鎖] 按鈕。

  3. 在命令提示字元內執行探索 Proxy:DiscoveryProxy.exe。

  4. 應用程式應該會顯示下列文字:Proxy started. Hit Enter to exit

執行可探索的服務

  1. 以系統管理員身分開啟命令提示字元。

  2. 在命令提示字元內執行可探索的服務 Service.exe。

  3. DiscoveryProxy.exe 應該會顯示下列文字:******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******

執行用戶端應用程式

  1. 開啟命令提示字元。

  2. 在命令提示字元內執行 client.exe 應用程式。

  3. 經過幾秒之後,用戶端應用程式會顯示下列文字:Connecting to [Service-Endpoint]。

  4. 接著,service.exe 應該會顯示下列文字:Greeting request received, I will respond。

  5. 然後,client.exe 應該會顯示下列文字:Hello Client!

關閉應用程式

  1. 關閉用戶端應用程式。

  2. 關閉服務。 探索 Proxy 會顯示下列文字:******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******

  3. 關閉探索 Proxy。

另請參閱