Dela via


WCF-konfigurationsschema

Med konfigurationselementen för Windows Communication Foundation (WCF) kan du konfigurera WCF-tjänst- och klientprogram. Du kan använda konfigurationsredigeraren (SvcConfigEditor.exe) för att skapa och ändra konfigurationsfiler för klienter och tjänster. Eftersom konfigurationsfilerna är formaterade som XML måste du vara bekant med XML om du vill redigera dem manuellt med hjälp av en textredigerare. Annars kan du stöta på problem som en ogrundat XML-elementtagg eller ett attribut. Det beror på att XML-elementtaggar och -attribut är skiftlägeskänsliga.

WCF-konfigurationssystemet baseras på System.Configuration namnområdet. Därför kan du använda alla standardfunktioner som tillhandahålls av System.Configuration namnområdet, till exempel konfigurationslåsning, kryptering och sammanslagning för att öka säkerheten för ditt program och dess konfiguration. Mer information om dessa begrepp finns i följande avsnitt.

Kryptera konfigurationsinformation

Låsning av konfiguration Inställningar

I det här avsnittet beskrivs alla möjliga värden för varje konfigurationsobjekt och hur det interagerar med andra WCF-konfigurationselement. Följande karta visar WCF-konfigurationsschemat:

Diagram that shows the WCF configuration schema.

Varning

Skydda WCF-konfigurationsavsnitt i dina programkonfigurationsfiler (app.config) med lämpliga åtkomstkontrollistor (ACL) för att förhindra eventuella säkerhetshot. Kontrollera till exempel att endast lämpliga personer kan komma åt eller ändra säkerhetsinställningarna för programbindningar eller avsnittet tjänstmodell i konfigurationsfilen för en tjänst.

I det här avsnittet

<system.serviceModel>
Beskriver elementet ServiceModel .

<system.serviceModel.activation>
Konfigurerar verktyget SMSvcHost.exe.

<system.runtime.serialization>
Elementet på den översta nivån för att ange alternativ när du använder serialiserare DataContractSerializer, till exempel .

Konfigurera Windows Communication Foundation-program
Beskriver hur du konfigurerar WCF-tjänster och -klienter.