Procedura: test del proxy di individuazione
Di seguito viene illustrato il quarto di quattro argomenti che indica come implementare un proxy di individuazione. Nell'argomento precedente, Procedura: implementare un'applicazione client che utilizza il proxy di individuazione per cercare un servizio, è stata implementata un'applicazione client di WCF che utilizza il proxy di individuazione per cercare un servizio e chiamarlo. In questo argomento viene descritto come verificare che il proxy di individuazione, il servizio e l'applicazione client funzionino come previsto.
Eseguire il proxy di individuazione
Aprire un prompt dei comandi come amministratore.
È possibile che venga visualizzata una finestra di dialogo con il testo seguente: Windows Firewall ha bloccato alcune funzionalità del programma. Se viene visualizzato questo messaggio, fare clic sul pulsante Sblocca.
All'interno del prompt dei comandi eseguire il proxy di individuazione (DiscoveryProxy.exe).
Nell'applicazione viene visualizzato il testo seguente:
Proxy started. Hit Enter to exit
.
Eseguire il servizio individuabile
Aprire un prompt dei comandi come amministratore.
Al prompt dei comandi eseguire il servizio individuabile Service.exe.
In DiscoveryProxy.exe viene visualizzato il testo seguente:
******* Adding the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 3.******* Done *******
.
Eseguire l'applicazione client
Aprire un prompt dei comandi.
Al prompt dei comandi eseguire l'applicazione client.exe.
Dopo alcuni secondi nell'applicazione client viene visualizzato il testo seguente: Connessione a [Endpoint-servizio] in corso.
In Service.exe viene quindi visualizzato il testo seguente: Greeting request received, I will respond.
In Client.exe viene quindi visualizzato il testo seguente: Hello Client!
Chiudere le applicazioni
Chiudere l'applicazione client.
Chiudere il servizio. Nel proxy di individuazione viene visualizzato il testo seguente:
******* Removing the following service: ** [Service Contract Name] ** [Service Endpoint Addr] 2.3.******* Done *******
.Chiudere il proxy di individuazione
Vedere anche
Attività
Procedura: implementare un proxy di individuazione
Procedura: implementare un servizio individuabile che esegue la registrazione al proxy di individuazione
Procedura: implementare un'applicazione client che utilizza il proxy di individuazione per cercare un servizio