WCF 組態結構描述

Windows Communication Foundation (WCF) 設定元素可讓您設定 WCF 服務和用戶端應用程式。 您可使用組態編輯器工具 (SvcConfigEditor.exe) 來建立並修改用戶端與服務的組態檔。 由於組態檔採用 XML 格式,因此,如果要使用文字編輯器手動編輯這些檔案,則必須熟悉 XML。 否則,您可能會碰到 XML 項目標記或屬性找不到等問題, 因為 XML 項目標記與屬性有區分大小寫。

WCF 設定系統是以 System.Configuration 命名空間為基礎。 因此,您可以使用 System.Configuration 命名空間提供的所有標準功能,例如組態鎖定、加密與合併,以提升應用程式及其組態的安全性。 如需這些概念的詳細資訊,請參閱下列主題。

加密組態資訊

鎖定組態設定

本節說明每個組態項目的所有可能值,以及項目如何與其他 WCF 組態項目互動。 下圖說明 WCF 設定結構描述:

Diagram that shows the WCF configuration schema.

警告

使用適當的存取控制清單 (ACL) 保護應用程式設定檔 (app.config) 中的 WCF 設定區段,以防任何潛在的安全性威脅侵入。 例如,確定只有適當人員才能存取或修改應用程式繫結上的安全性設定,或是服務設定檔的服務模型區段。

本節內容

<system.serviceModel>
說明 ServiceModel 項目。

<system.serviceModel.activation>
設定 SMSvcHost.exe 工具。

<system.runtime.serialization>
使用 DataContractSerializer 等序列化程式時,設定選項的最上層項目。

Configuring Windows Communication Foundation Applications
說明如何設定 WCF 服務與用戶端。