Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive gli strumenti di sviluppo di Visual Studio che consentono di sviluppare il wcfservice.
È possibile usare i modelli di Visual Studio come base per creare rapidamente il proprio servizio, quindi usare l'host automatico del servizio WCF e il client di test WCF per eseguire il debug e il test del servizio. Questi strumenti forniscono un ciclo di debug e test rapido e facile e impediscono la necessità di eseguire il commit in un modello di hosting in una fase iniziale.
Annotazioni
A partire da Visual Studio 2017, gli strumenti di sviluppo WCF non vengono installati per impostazione predefinita. Per usare queste funzionalità, è necessario assicurarsi che il componente Windows Communication Foundation sia selezionato nel programma di installazione di Visual Studio.
Strumenti di sviluppo WCF
È possibile usare i modelli predefiniti di progetto e elemento di Visual Studio in Visual Studio per compilare rapidamente servizi WCF e applicazioni circostanti.
Host del servizio WCF (WcfSvcHost.exe)
L'host automatico del servizio WCF (WcfSvcHost.exe) consente di avviare il debugger di Visual Studio (F5) per ospitare e testare automaticamente un servizio implementato. È quindi possibile testare il servizio usando il client di test WCF (wcfTestClient.exe) o il proprio client per trovare e correggere eventuali errori potenziali.
Client di test WCF (WcfTestClient.exe)
Il client di test WCF (WcfTestClient.exe) è uno strumento gui che consente di immettere parametri di tipi arbitrari, inviare tale input al servizio e visualizzare la risposta restituita dal servizio. Offre un'esperienza di test del servizio senza problemi quando viene combinata con l'host automatico del servizio WCF.
Generazione di classi di tipi di dati da XML
I dati XML archiviati negli Appunti possono essere incollati in una pagina di codice. Le classi definite nei dati verranno convertite in tipi di codice.
Uso degli strumenti senza privilegi di amministratore
Per consentire agli utenti senza privilegi di amministratore di sviluppare servizi WCF, viene creato un elenco di controllo di accesso (elenco di controllo di accesso) per lo spazio dei nomi "http://+:8731/Design_Time_Addresses" durante l'installazione di Visual Studio. L'ACL è impostato su (UI), che include tutti gli utenti interattivi connessi al computer. Gli amministratori possono aggiungere o rimuovere utenti da questo elenco di controllo di accesso o aprire porte aggiuntive. Questo ACL consente ai modelli WCF o WF di inviare e ricevere dati nella configurazione predefinita. Consente inoltre agli utenti di usare l'host automatico del servizio WCF (wcfSvcHost.exe) senza concedere loro privilegi di amministratore.
È possibile modificare l'accesso usando lo strumento Netsh.exe in Windows Vista con l'account 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 altre informazioni su Netsh.exe, vedere Come utilizzare lo strumento Netsh.exe e i commutatori Command-Line.