Schema di configurazione di WCF

Gli elementi di configurazione di Windows Communication Foundation (WCF) consentono di configurare applicazioni client e servizi WCF. È possibile usare lo Strumento Editor di configurazione (SvcConfigEditor.exe) per creare e modificare i file di configurazione di client e servizi. Poiché i file di configurazione sono in formato XML, per modificarli manualmente usando un editor di testo è necessario avere familiarità con il linguaggio XML. In caso contrario, è possibile che si verifichino problemi. È ad esempio possibile che un tag di elemento XML o un attributo venga digitato in modo errato. Per i tag di elemento XML e gli attributi viene applicata la distinzione tra maiuscole e minuscole.

Il sistema di configurazione WCF si basa sullo spazio dei System.Configuration nomi . È pertanto possibile usare tutte le funzionalità standard fornite dallo spazio dei nomi System.Configuration, ad esempio il blocco, la crittografia e l'unione delle impostazioni di configurazione, allo scopo di aumentare la sicurezza dell'applicazione e della relativa configurazione. Per altre informazioni su questi concetti, vedere gli argomenti seguenti.

Crittografia delle informazioni di configurazione

Blocco delle impostazioni di configurazione

Questa sezione descrive tutti i valori possibili di ogni elemento di configurazione e le relative interazioni con gli altri elementi di configurazione di WCF. La mappa seguente illustra lo schema di configurazione WCF:

Diagram that shows the WCF configuration schema.

Attenzione

Proteggere le sezioni di configurazione WCF nei file di configurazione dell'applicazione (app.config) con elenchi di Controllo di accesso appropriati per evitare potenziali minacce alla sicurezza. Ad esempio, assicurarsi che solo gli utenti appropriati possano accedere o modificare le impostazioni di sicurezza per le associazioni di applicazioni o la sezione del modello di servizio del file di configurazione per un servizio.

In questa sezione

<system.serviceModel>
Descrive l'elemento ServiceModel.

<System.servicemodel.activation>
Configura lo strumento SMSvcHost.exe.

<System.runtime.serialization>
Descrive l'elemento di livello superiore per l'impostazione delle opzioni quando si usano serializzatori quali DataContractSerializer.

Configurazione di applicazioni Windows Communication Foundation
Viene descritto come configurare servizi e client WCF.