Схем конфигурации WCF
Элементы конфигурации Windows Communication Foundation (WCF) позволяют настроить службу WCF и клиентские приложения. Средство редактирования конфигурации (SvcConfigEditor.exe) можно использовать для создания и изменения файлов конфигурации для клиентов и служб. Поскольку файлы конфигурации имеют формат XML, для их изменения вручную с помощью текстового редактора необходимо уметь работать с XML-кодом. В противном случае возможно возникновение проблем, таких как отсутствие тега или атрибута элемента XML. Это обусловлено тем, что в тегах и атрибутах элементов XML учитывается регистр символов.
Система конфигурации WCF основана на пространстве имен System.Configuration. Поэтому можно использовать все стандартные возможности, имеющиеся в пространстве имен System.Configuration, например блокировку, шифрование и объединение конфигурации для повышения безопасности приложения и его конфигурации. Дополнительные сведения об этих возможностях см. в следующих разделах:
Шифрование данных конфигурации
Блокировка параметров конфигурации
В этом разделе описаны все возможные значения каждого элемента конфигурации и их взаимодействие с другими элементами конфигурации WCF. Ниже представлена схема конфигурации WCF.
Внимание
Защитите разделы конфигурации WCF в файлах конфигурации приложения (app.config) с помощью соответствующих списков управления доступом (ACL), чтобы предотвратить потенциальные угрозы безопасности. Например, необходимо гарантировать, что иметь доступ или изменять параметры безопасности в привязках приложения или разделе модели службы в файле конфигурации для службы смогут только определенные лица.
В этом разделе
<system.serviceModel>
Приводится описание элемента ServiceModel
.
<system.serviceModel.activation>
Настраивает средство SMSvcHost.exe.
<system.runtime.serialization>
Элемент верхнего уровня для установки параметров при использовании сериализаторов, таких как DataContractSerializer.
Связанные разделы
Настройка приложений Windows Communication Foundation
Описывает настройку служб WCF и клиентов.