Udostępnij za pośrednictwem


Schemat konfiguracji programu WCF

Elementy konfiguracji programu Windows Communication Foundation (WCF) umożliwiają konfigurowanie usługi WCF i aplikacji klienckich. Za pomocą narzędzia Edytora konfiguracji (SvcConfigEditor.exe) można tworzyć i modyfikować pliki konfiguracji dla klientów i usług. Ponieważ pliki konfiguracji są sformatowane jako XML, musisz zapoznać się z kodem XML, jeśli chcesz ręcznie edytować je przy użyciu edytora tekstów. W przeciwnym razie może wystąpić problemy, takie jak unfound tagu elementu XML lub atrybut. Wynika to z tagów elementu XML i atrybutów jest rozróżniana wielkość liter.

System konfiguracji WCF jest oparty na System.Configuration przestrzeni nazw. W związku z tym można użyć wszystkich standardowych funkcji udostępnianych przez System.Configuration przestrzeń nazw, takich jak blokowanie konfiguracji, szyfrowanie i scalanie, aby zwiększyć bezpieczeństwo aplikacji i jej konfiguracji. Aby uzyskać więcej informacji na temat tych pojęć, zobacz następujące tematy.

Szyfrowanie informacji o konfiguracji

Blokowanie Ustawienia konfiguracji

W tej sekcji opisano wszystkie możliwe wartości każdego elementu konfiguracji oraz sposób interakcji z innymi elementami konfiguracji programu WCF. Poniższa mapa ilustruje schemat konfiguracji programu WCF:

Diagram that shows the WCF configuration schema.

Uwaga

Chroń sekcje konfiguracji programu WCF w plikach konfiguracji aplikacji (app.config) przy użyciu odpowiednich list kontroli dostępu (ACL), aby zapobiec potencjalnym zagrożeniom bezpieczeństwa. Na przykład upewnij się, że tylko odpowiednie osoby mogą uzyskać dostęp do ustawień zabezpieczeń w powiązaniach aplikacji lub sekcję modelu usługi w pliku konfiguracji usługi dla usługi lub zmodyfikować te ustawienia.

W tej sekcji

<System.servicemodel>
Opisuje ServiceModel elementu.

<system.serviceModel.activation>
Konfiguruje narzędzie SMSvcHost.exe.

<System.runtime.serialization>
Element najwyższego poziomu do ustawiania opcji podczas używania DataContractSerializerserializatorów, takich jak .

Konfigurowanie aplikacji Windows Communication Foundation
Opisuje sposób konfigurowania usług i klientów programu WCF.