Condividi tramite


Utilizzo degli strumenti di sviluppo WCF

In questa sezione vengono descritti gli strumenti di sviluppo Visual StudioWindows Communication Foundation (WCF) che possono fornire assistenza nello sviluppo del servizio WCF.

È possibile utilizzare i modelli di WCFVisual Studio come base per generare rapidamente un servizio specifico, quindi utilizzare Host automatico servizio di WCF e Client di test di WCF per eseguire il debug e testare il servizio. Questi strumenti forniscono funzioni di debug e test veloci e trasparenti e precludono la necessità di eseguire il commit a un modello di hosting in fase iniziale.

Strumenti dello sviluppatore WCF

Modelli di Visual Studio WCF

È possibile utilizzare il progetto WCF Visual Studio predefinito e i modelli di elemento disponibili in Visual Studio per generare rapidamente i servizi WCF e le relative applicazioni.

Host servizio WCF (WcfSvcHost.exe)

Host automatico servizio di WCF (WcfSvcHost.exe) consente di avviare il debugger (F5) di Visual Studio per attivare automaticamente funzioni di host e test di un servizio implementato. È quindi possibile testare il servizio mediante Client di test di WCF (wcfTestClient.exe) o un client specifico per trovare e correggere qualsiasi errore potenziale.

Client di test WCF (WcfTestClient.exe)

Client di test di WCF (WcfTestClient.exe) è un strumento GUI che consente di immettere parametri di tipi arbitrari, inviare tale input al servizio e visualizzare la risposta restituita dal servizio. In combinazione con Host automatico servizio di WCF, offre una funzione di test del servizio trasparente.

Utilizzo degli strumenti senza privilegio di amministratore

Per consentire agli utenti senza privilegio di amministratore di sviluppare servizi WCF, viene creato un ACL (Elenco di controllo di accesso) per lo spazio dei nomi "http://+:8731/Design_Time_Addresses" durante l'installazione di Visual Studio. L'ACL viene impostato su (UI) che include tutti gli utenti interattivi che hanno eseguito l'accesso al computer. Gli amministratori possono aggiungere o possono utenti da questo ACL oppure aprire porte aggiuntive. Questo ACL aggiuntivo consente a WCF o ai modelli WF di inviare e ricevere dati nella relativa configurazione predefinita. Consente inoltre agli utenti di utilizzare Host automatico servizio di WCF (wcfSvcHost.exe) senza che vengano concessi privilegi di amministratore.

È inoltre possibile modificare l'accesso mediante lo strumento Netsh.exe disponibile in Windows Vista utilizzando l'account di amministratore con privilegi elevati. Di seguito è riportato un esempio di utilizzo di Netsh.exe.

netsh http add urlacl url=http://+:8001/MyService user=<domain>\<user>

Per ulteriori informazioni su Netsh.exe, vedere la pagina relativa alle modalità di utilizzo dello strumento Netsh.exe e delle relative opzioni della riga di comando.

Vedere anche

Concetti

Modelli di Visual Studio WCF
Host servizio WCF (WcfSvcHost.exe)
Client di test WCF (WcfTestClient.exe)

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.