Bagikan melalui


Skema Konfigurasi WCF

Elemen konfigurasi Windows Communication Foundation (WCF) memungkinkan Anda mengonfigurasi layanan WCF dan aplikasi klien. Anda dapat menggunakan Alat Editor Konfigurasi (SvcConfigEditor.exe) untuk membuat dan memodifikasi file konfigurasi untuk klien dan layanan. Karena file konfigurasi diformat sebagai XML, Anda harus terbiasa dengan XML jika Anda ingin mengeditnya secara manual menggunakan editor teks. Jika tidak, Anda mungkin mengalami masalah seperti tag atau atribut elemen XML yang tidak berdasar. Ini karena tag dan atribut elemen XML peka huruf besar/kecil.

Sistem konfigurasi WCF didasarkan pada System.Configuration namespace layanan. Oleh karena itu, Anda dapat menggunakan semua fitur standar yang disediakan oleh System.Configuration namespace layanan, seperti penguncian konfigurasi, enkripsi, dan penggabungan untuk meningkatkan keamanan aplikasi Anda dan konfigurasinya. Untuk informasi lebih lanjut tentang konsep ini, lihat topik berikut.

Mengenkripsi Informasi Konfigurasi

Pengaturan Konfigurasi Penguncian

Bagian ini menjelaskan semua nilai yang mungkin dari setiap item konfigurasi, dan bagaimana ia berinteraksi dengan elemen konfigurasi WCF lainnya. Peta berikut mengilustrasikan skema konfigurasi WCF:

Diagram that shows the WCF configuration schema.

Perhatian

Lindungi bagian konfigurasi WCF dalam file konfigurasi aplikasi Anda (app.config) dengan Daftar Kontrol Akses (ACL) yang sesuai untuk mencegah potensi ancaman keamanan. Misalnya, pastikan bahwa hanya orang yang sesuai yang dapat mengakses atau mengubah pengaturan keamanan pada pengikatan aplikasi, atau bagian model layanan dari file konfigurasi untuk layanan.

Di Bagian Ini

<system.serviceModel>
Menjelaskan ServiceModel elemen.

<system.serviceModel.activation>
Mengonfigurasi alat SMSvcHost.exe.

<system.runtime.serialization>
Elemen tingkat atas untuk mengatur opsi saat menggunakan serializer seperti DataContractSerializer.

Mengonfigurasi aplikasi Windows Communication Foundation
Menjelaskan cara mengonfigurasi layanan dan klien WCF.