Alat Editor Konfigurasi (SvcConfigEditor.exe)
Editor Konfigurasi Layanan (SvcConfigEditor.exe) Windows Communication Foundation (WCF) memungkinkan administrator dan pengembang membuat dan memodifikasi pengaturan konfigurasi untuk layanan WCF menggunakan antarmuka pengguna grafis. Dengan alat ini, Anda dapat mengelola pengaturan untuk pengikatan, perilaku, layanan, dan diagnostik WCF tanpa harus langsung mengedit file konfigurasi XML.
Editor Konfigurasi Layanan dapat ditemukan di folder C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin.
Editor Konfigurasi WCF
Editor Konfigurasi Layanan dilengkapi dengan panduan yang memandu Anda melalui semua langkah dalam mengonfigurasi layanan atau klien WCF. Anda sangat disarankan untuk menggunakan wizard alih-alih editor secara langsung.
Jika Anda sudah memiliki beberapa file konfigurasi yang mematuhi skema System.Configuration standar, Anda dapat mengelola pengaturan khusus untuk pengikatan, perilaku, layanan, dan diagnostik dengan antarmuka pengguna. Editor Konfigurasi Layanan memungkinkan Anda mengelola pengaturan untuk file konfigurasi WCF yang ada serta file yang dapat dieksekusi, layanan COM +, dan layanan yang dihosting Web. Saat membuka layanan yang dihosting Web dengan Editor Konfigurasi Layanan, bagian konfigurasi layanan dan konfigurasi yang diwariskan dari node tingkat atas ditampilkan.
Karena pengaturan konfigurasi WCF terletak di bagian <system.serviceModel>
file konfigurasi, editor beroperasi secara eksklusif pada konten elemen ini dan tidak mengakses elemen lain dalam file yang sama. Anda dapat menavigasi ke file konfigurasi yang ada secara langsung atau Anda dapat memilih perakitan yang berisi layanan, direktori virtual, atau layanan COM+. Editor memuat file konfigurasi untuk layanan tertentu dan memungkinkan pengguna untuk menambahkan elemen baru atau mengedit elemen yang ada yang ditumpuk di <system.serviceModel>
bagian file konfigurasi.
Editor mendukung IntelliSense dan memberlakukan kepatuhan skema. Output yang dihasilkan dijamin untuk mematuhi skema file konfigurasi dan memiliki nilai data yang benar secara sintaksis. Namun, editor tidak menjamin bahwa file konfigurasi valid secara semantik. Dengan kata lain, editor tidak menjamin bahwa file konfigurasi dapat bekerja dengan layanan yang mengonfigurasinya.
Perhatian
Editor tidak dapat membersihkan elemen konfigurasi dari file konfigurasi setelah Anda memodifikasi elemen. Misalnya, jika Anda menggunakan editor untuk mengatur nama titik akhir ke string yang tidak kosong dan menyimpannya, file konfigurasi memiliki konten berikut, seperti yang ditunjukkan pada contoh berikut.
<endpoint binding="basicHttpBinding" name="somename" />
Jika Anda mencoba menghapus nama dengan mengaturnya ke string kosong dan menyimpan file, file konfigurasi masih berisi name
atribut, seperti yang ditunjukkan dalam contoh berikut.
<endpoint binding="basicHttpBinding" name="" />
Untuk membersihkan atribut, Anda harus mengedit elemen secara manual menggunakan editor teks lain.
Anda harus sangat berhati-hati dengan masalah ini ketika Anda menggunakan issueToken
elemen perilaku clientCredential
Titik Akhir. Secara khusus, address
atribut sub-elemennya localIssuer
tidak boleh berupa string kosong. Jika Anda telah memodifikasi address
atribut menggunakan Editor Konfigurasi dan ingin menghapusnya sepenuhnya, Anda harus melakukannya menggunakan alat selain Editor. Jika tidak, atribut berisi string kosong dan aplikasi Anda memberikan pengecualian.
Menggunakan Editor Konfigurasi
Editor Konfigurasi Layanan dapat ditemukan di lokasi instalasi SDK Windows berikut:
C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcConfigEditor.exe
Setelah meluncurkan Editor Konfigurasi Layanan, Anda dapat menggunakan menu File/Buka untuk menelusuri layanan atau perakitan yang ingin Anda kelola. Anda dapat membuka file konfigurasi secara langsung, menelusuri layanan WCF /COM+, dan membuka file konfigurasi untuk layanan yang dihosting Web.
Antarmuka pengguna Editor Konfigurasi Layanan dibagi menjadi area berikut:
Panel Tampilan Pohon, yang menampilkan elemen konfigurasi dalam struktur pohon di sebelah kiri. Anda dapat melakukan operasi di pohon dengan mengeklik kanan node.
Panel Tugas, yang menampilkan tugas umum untuk elemen saat ini di kiri bawah jendela
Panel Detail, yang menampilkan pengaturan terperinci dari simpul konfigurasi yang dipilih di Tampilan Pohon di sebelah kanan.
Membuka File Konfigurasi
Mulai Editor Konfigurasi Layanan dengan menggunakan jendela perintah untuk menavigasi ke lokasi penginstalan WCF Anda, lalu ketik
SvcConfigEditor.exe
.Dari menu File, pilih Buka dan klik jenis file yang ingin Anda kelola.
Dalam kotak dialog Buka, navigasikan ke file tertentu yang ingin Anda kelola dan klik dua kali.
Penampil secara otomatis mengikuti jalur penggabungan konfigurasi dan membuat tampilan konfigurasi gabungan. Misalnya, konfigurasi aktual dari layanan yang tidak dihosting adalah kombinasi dari Machine.config dan App.config. Setiap perubahan diterapkan ke file aktif di SvcConfigEditor. Jika Anda ingin mengedit file tertentu di jalur penggabungan konfigurasi, Anda harus membukanya secara langsung.
Catatan
Configuration Editor memuat ulang file konfigurasi yang saat ini dibuka ketika yang terakhir telah dimodifikasi di luar Editor. Ketika ini terjadi, semua perubahan yang tidak disimpan dengan baik di dalam Editor hilang. Jika muat ulang terjadi secara konsisten, penyebab yang paling mungkin adalah layanan yang terus-menerus mengakses file konfigurasi, misalnya, perangkat lunak antivirus yang berjalan di latar belakang. Untuk mengatasi hal ini, pastikan bahwa Configuration Editor adalah satu-satunya proses yang dapat mengakses file saat dibuka.
Layanan
Node Layanan menampilkan semua layanan yang saat ini ditetapkan dalam file konfigurasi. Setiap sub-node di pohon sesuai dengan sub-elemen dari <services>
elemen dalam file konfigurasi.
Saat Anda mengeklik node Layanan, Anda bisa menampilkan atau melakukan tugas di Halaman Ringkasan layanan di Panel Detail.
Membuat Konfigurasi Layanan baru
Anda dapat membuat konfigurasi layanan baru dengan cara berikut:
Menggunakan Panduan: Klik tautan Buat Layanan Baru... pada Panel Tugas atau Halaman Ringkasan untuk meluncurkan panduan. Anda juga dapat melakukannya di menu File ->Tambahkan Item Baru.
Buat secara manual: Anda dapat mengeklik kanan node Layanan dan memilih Layanan Baru.
Membuat Konfigurasi Titik Akhir Layanan baru
Anda dapat membuat konfigurasi titik akhir layanan baru dengan cara berikut:
Menggunakan Panduan: Klik tautan Buat Layanan Baru... pada Panel Tugas atau Halaman Ringkasan untuk meluncurkan panduan. Anda juga dapat melakukannya di menu File ->Tambahkan Item Baru.
Buat secara manual: Setelah membuat Layanan, Anda dapat mengeklik kanan simpul Titik Akhir dan memilih "Titik Akhir Layanan Baru".
Mengedit Konfigurasi Layanan
Klik node Layanan.
Edit pengaturan di kisi properti.
Mengedit Konfigurasi Titik Akhir Layanan
Klik node Titik Akhir Layanan.
Edit pengaturan di kisi properti.
Menambahkan Alamat Dasar
Klik node Host.
Klik tombol Baru... di bagian Alamat Dasar.
Ketik URI alamat dasar di kotak dialog.
Klik OK.
Catatan
Anda tidak dapat mengedit nilai <baseAddressPrefixFilters> di dalam alat ini. Untuk menambahkan atau memodifikasi elemen ini, Anda harus menggunakan editor teks atau Visual Studio.
Klien
Node Klien menampilkan semua titik akhir klien dalam file konfigurasi. Setiap sub-node di pohon sesuai dengan sub-elemen dari <client>
elemen dalam file konfigurasi.
Saat Anda mengeklik node Klien, Anda bisa menampilkan atau melakukan tugas pada klien di Halaman Ringkasan layanan di Panel Detail .
Membuat Konfigurasi Titik Akhir Klien baru
Anda dapat membuat konfigurasi titik akhir klien baru dengan cara berikut:
Buat menurut Panduan: Klik tautan Buat Klien Baru... pada Panel Tugas di kiri bawah jendela, atau Halaman Ringkasan untuk meluncurkan panduan. Anda juga dapat melakukannya di menu File ->Tambahkan Item Baru. Wizard meminta Anda untuk menunjuk ke lokasi konfigurasi layanan, dari mana konfigurasi klien dihasilkan. Anda kemudian dapat memilih titik akhir layanan untuk terhubung.
Buat secara manual: Klik kanan node Titik Akhir di bawah Klien, dan pilih Titik Akhir Klien Baru.
Mengedit Konfigurasi Titik Akhir Klien
Klik node Titik Akhir Klien.
Edit pengaturan di kisi properti.
Titik Akhir Standar
Titik akhir standar adalah titik akhir khusus yang memiliki satu atau lebih aspek alamat, kontrak, dan pengikatan yang diatur ke nilai default.
Pengaturan konfigurasi tersebut disimpan dalam node Titik Akhir Standar. Node Titik Akhir Standar menampilkan semua pengaturan titik akhir standar dalam file konfigurasi. Setiap sub-node di pohon sesuai dengan sub-elemen dalam <standardEndpoints>
elemen di file konfigurasi.
Saat Anda mengeklik node Titik Akhir Standar, Anda bisa menampilkan atau melakukan tugas di Halaman Ringkasan titik akhir standar di Panel Detail.
Membuat Konfigurasi Titik Akhir Standar Baru
Anda dapat membuat konfigurasi titik akhir standar baru dengan cara berikut:
Klik kanan node Titik Akhir Standar dan pilih Konfigurasi Titik Akhir Standar Baru... Pilih jenis pengikatan dalam kotak dialog dan klik OK.
Pilih node Titik Akhir Standar dan klik Konfigurasi Titik Akhir Standar Baru... di Panel Tugas di kiri bawah jendela.
Membuat Titik Akhir Standar Baru kotak dialog menampilkan dan mencantumkan semua jenis titik akhir standar terdaftar.
Melihat dan Mengedit Konfigurasi Titik Akhir Standar
Anda dapat membuka konfigurasi titik akhir standar untuk melihat dan mengedit dengan cara berikut:
Klik untuk memperluas node Titik Akhir Standar dan klik sub-node titik akhir masing-masing.
Klik node Titik Akhir Standar dan klik titik akhir masing-masing pada panel Detail.
Atribut untuk titik akhir ditampilkan di panel kanan untuk diedit.
Menghapus Konfigurasi Titik Akhir Standar
Anda dapat menghapus konfigurasi titik akhir standar dengan cara berikut:
Klik untuk memperluas node Titik Akhir Standar dan klik sub-node titik akhir masing-masing. Gunakan perintah konteks Hapus Konfigurasi Titik Akhir Standar untuk menghapus titik akhir.
Klik node Titik Akhir Standar. Di panel Tugas, klik Hapus Konfigurasi Titik Akhir Standar.
Jika titik akhir standar digunakan, pesan peringatan ditampilkan saat Anda mencoba menghapusnya: Titik akhir standar sedang digunakan. Jika Anda menghapusnya sekarang, pastikan untuk menghapus semua referensinya di bagian lain dari konfigurasi (misalnya, di titik akhir layanan atau titik akhir klien). Jika tidak, konfigurasi tidak akan valid dan tidak dapat dibuka lain kali. Anda yakin ingin menghapus titik akhir standar?"
Pengikatan
Konfigurasi pengikatan digunakan untuk mengonfigurasi pengikatan pada titik akhir. Pengaturan konfigurasi tersebut disimpan dalam node Pengikatan. Konfigurasi pengikatan referensi titik akhir berdasarkan nama dan beberapa titik akhir dapat mereferensikan konfigurasi pengikatan tunggal.
Node Pengikatan menampilkan semua pengaturan pengikatan dalam file konfigurasi. Setiap sub-node di pohon sesuai dengan sub-elemen dalam <bindings>
elemen di file konfigurasi.
Saat Anda mengeklik node Layanan, Anda bisa menampilkan atau melakukan tugas pengikatan di Halaman Ringkasan layanan di Panel Detail.
Membuat Konfigurasi Pengikatan Baru
Anda dapat membuat konfigurasi pengikatan baru dengan cara berikut.
Klik-kanan node Pengikatan dan pilih Konfigurasi Pengikatan Baru... Pilih jenis pengikatan dalam kotak dialog dan klik OK.
Pilih node Pengikatan dan pilih Konfigurasi Pengikatan Baru... di Panel Tugas di kiri bawah jendela.
Di halaman ringkasan layanan atau klien, klik Klik untuk Membuat di bidang Konfigurasi Pengikatan untuk membuat konfigurasi pengikatan untuk titik akhir terkait.
Menambahkan Ekstensi Elemen Pengikat ke Pengikatan Kustom
Pilih pengikatan yang ingin Anda tambahkan elemen ekstensinya.
Klik Tambahkan.
Dari daftar ekstensi yang tersedia, pilih ekstensi elemen pengikatan yang ingin Anda tambahkan. Untuk memilih beberapa item, tekan tombol CTRL secara bersamaan.
Klik Tambahkan.
Menyesuaikan Posisi Ekstensi dalam Pengikatan Kustom
Pengikatan kustom adalah kumpulan elemen pengikatan yang membentuk tumpukan. Setiap elemen pengikatan pada tumpukan memiliki pengaturan konfigurasinya sendiri. Urutan ekstensi elemen pengikat dalam pengikatan kustom menunjukkan posisi mereka di tumpukan. Elemen di bagian atas tumpukan diterapkan terlebih dahulu. Untuk mengubah urutan:
Pilih node pengikatan kustom.
Pilih satu elemen ekstensi pengikatan di bagian Posisi Ekstensi Elemen Pengikatan.
Gunakan tombol Atas atau Bawah di sisi kiri daftar untuk mengubah posisi elemen yang dipilih.
Mengedit Konfigurasi Ekstensi Elemen Pengikatan dalam Pengikatan Kustom
Pilih node pengikatan di pohon.
Pilih pengikatan kustom yang berisi elemen yang ingin Anda edit.
Pilih ekstensi elemen pengikatan yang ingin Anda edit. Pengaturan elemen muncul di panel kanan, di mana mereka dapat diedit.
Diagnostik
Node Diagnostik menampilkan semua pengaturan diagnostik dalam file konfigurasi. Ini memungkinkan Anda untuk mengaktifkan atau menonaktifkan penghitung kinerja, mengaktifkan atau menonaktifkan Instrumentasi Manajemen Windows (WMI), mengonfigurasi penelusuran WCF, dan mengonfigurasi pesan masuk WCF. Pengaturan dalam node Diagnostik sesuai dengan bagian <system.diagnostics>
, dan <diagnostics>
bagian dalam <system.serviceModel>
file konfigurasi.
Saat Anda mengeklik node Layanan, Anda bisa menampilkan atau melakukan tugas pengikatan di Halaman Ringkasan layanan di Panel Detail.
Mengonfigurasi penghitung kinerja dan WMI
Klik node Diagnostik.
Klik Alihkan Penghitung Kinerja. Penghitung kinerja memiliki tiga status: Mati (default), HanyaLayanan, dan Semua. Mengeklik tautan beralih pengaturan di antara ketiga negara bagian ini.
Mengonfigurasi Penyedia WMI
Klik node Diagnostik.
Untuk mengaktifkan penyedia WMI, klik tautan Aktifkan Penyedia WMI.
Mengaktifkan Penelusuran WCF
Anda dapat membuat file jejak WCF dengan properti standar atau menyiapkan file jejak khusus.
Klik node Diagnostik.
Klik Aktifkan Penelusuran.
Klik tautan Tingkat Penelusuran untuk menyesuaikan tingkat penelusuran. Ada enam tingkat jejak: Mati, Kritis, Kesalahan, Peringatan, Informasi, dan Verbose. Opsi Penelusuran Aktivitas dan Aktivitas Penyebaran memungkinkan Anda menggunakan fitur pelacakan aktivitas WCF.
Klik nama pendengar jejak untuk menentukan file dan opsi jejak.
Mengaktifkan Pengelogan WCF
Anda dapat membuat file jejak WCF dengan properti standar atau menyiapkan file jejak khusus.
Klik node Diagnostik.
Klik Aktifkan Pengelogan Pesan.
Klik tautan Tingkat Log untuk menyesuaikan tingkat log. Ada tiga tingkat log: Rusak, Layanan, dan Transportasi.
Klik nama pendengar untuk menentukan file dan opsi log.
Catatan
Jika Anda ingin jejak dan log pesan dihapus secara otomatis saat aplikasi Anda ditutup, aktifkan opsi Flush Otomatis.
Halaman Ringkasan Diagnostik memungkinkan Anda menyelesaikan tugas yang paling umum dalam mengonfigurasi diagnostik. Namun, jika Anda ingin mengedit pengaturan Pendengar dan Sumber secara manual, Anda harus memperluas node Diagnostik dan mengedit pengaturan di node Pesan Masuk, Pendengar dan Sumber.
Mengaktifkan Pelacakan Kustom WCF atau Pesan Masuk
Klik node Diagnostik, dan perluas.
Klik kanan node Pendengar dan pilih Pendengar Baru.
Ketik nama file penelusuran di bidang InitData. Anda dapat mengeklik tombol "..." untuk menelusuri jalur.
Mengeklik baris TypeName menampilkan "..." Tombol. Klik tombol ini untuk membuka Browser Jenis Pendengar Jejak, yang dapat Anda gunakan untuk menemukan pendengar jejak yang telah dikonfigurasi sebelumnya yang sudah diinstal.
Perhatikan bagian Sumber. Klik Tambahkan di bagian ini untuk membuka kotak dialog dengan menu drop-down, yang mencantumkan sumber pelacakan yang tersedia. Pilih sumber pelacakan dan klik OK.
Untuk mengedit pengaturan Pesan Masuk, klik node Pesan Masuk. Anda dapat mengedit pengaturan di kisi properti.
Lanjutan
Perilaku
Node Perilaku menampilkan perilaku yang saat ini ditentukan dalam file konfigurasi.
Konfigurasi perilaku digunakan untuk mengonfigurasi perilaku titik akhir dan layanan. Pengaturan konfigurasi tersebut disimpan dalam node Tingkat Lanjut di bawah Perilaku Layanan dan Perilaku Titik Akhir. Perilaku layanan digunakan oleh layanan; sedangkan perilaku titik akhir menurut titik akhir.
Perilaku adalah kumpulan elemen ekstensi untuk tumpukan. Elemen di bagian atas tumpukan diterapkan terlebih dahulu. Setiap elemen ekstensi dapat memiliki konfigurasinya sendiri.
Membuat Konfigurasi Perilaku baru
Anda dapat membuat konfigurasi perilaku baru dengan dua cara.
Klik-kanan salah satu node perilaku dan pilih "Konfigurasi Perilaku Baru…
Klik kanan salah satu node perilaku dan pilih Konfigurasi Perilaku Baru… di Panel Tugas di kiri bawah jendela.
Menambahkan Ekstensi Elemen Perilaku ke Perilaku
Pilih salah satu node perilaku.
Pilih perilaku yang ingin Anda edit.
Klik Tambahkan.
Dari daftar ekstensi yang tersedia, pilih ekstensi elemen perilaku yang ingin Anda tambahkan.
Klik Tambahkan.
Menyesuaikan Posisi Ekstensi dalam Perilaku
Perilaku adalah kumpulan elemen yang membentuk tumpukan. Setiap elemen pada tumpukan memiliki konfigurasinya sendiri. Urutan ekstensi elemen perilaku dalam perilaku menunjukkan posisinya di tumpukan. Elemen di bagian atas tumpukan diterapkan terlebih dahulu. Untuk mengubah urutan:
Pilih salah satu node perilaku.
Pilih perilaku yang ingin Anda edit.
Pilih elemen ekstensi perilaku di bagian Posisi Ekstensi Elemen Perilaku.
Gunakan tombol Atas atau Bawah di sisi kiri daftar untuk mengubah posisi elemen yang dipilih.
Mengedit Konfigurasi Ekstensi Elemen Perilaku
Pilih salah satu node perilaku di pohon.
Pilih perilaku yang berisi elemen yang ingin Anda edit.
Pilih ekstensi elemen perilaku yang ingin Anda edit. Pengaturan elemen muncul di panel kanan tempat elemen tersebut dapat diedit.
ProtocolMapping
Bagian ini memungkinkan Anda untuk mengatur jenis pengikatan default untuk berbagai protokol seperti http, tcp, MSMQ atau net.pipe melalui pemetaan yang ditentukan antara skema alamat protokol dan kemungkinan pengikatan. Anda juga dapat menambahkan pemetaan baru ke protokol lain.
Ekstensi
Ekstensi pengikatan baru, ekstensi elemen pengikatan, ekstensi titik akhir standar, dan ekstensi perilaku dapat didaftarkan untuk digunakan dalam konfigurasi WCF. Ekstensi adalah pasangan nama/jenis. Nama menentukan nama ekstensi dalam konfigurasi, sedangkan jenis mengimplementasikan ekstensi. Ada empat jenis pengidentifikasi:
Ekstensi pengikatan menentukan seluruh jenis pengikatan. Contoh:
basicHttpBinding
.Ekstensi elemen pengikatan menentukan elemen pengikatan. Contoh:
textMessageEncoding
.Ekstensi titik akhir standar menentukan seluruh titik akhir standar. Contoh:
discoveryEndpoint
.Ekstensi elemen perilaku mendefinisikan elemen perilaku. Contoh:
clientVia
.
Ekstensi yang telah terdaftar dalam konfigurasi dapat digunakan seperti komponen WCF lainnya dari jenis yang sama.
Menambahkan ekstensi baru
Pilih salah satu node ekstensi di node lanjutan:
Klik Baru.
Masukkan nama dan jenis.
Klik OK.
Ekstensi sekarang muncul di tempat yang sesuai di Editor. Misalnya, jika Anda menambahkan ekstensi elemen perilaku, ekstensi tersebut akan muncul dalam daftar ekstensi yang tersedia.
Menghosting Lingkungan
Bagian ini memungkinkan Anda untuk menentukan pengaturan instantiasi untuk lingkungan hosting layanan.
Membuat File Konfigurasi Menggunakan Wizard
Salah satu cara untuk membuat file konfigurasi baru adalah dengan menggunakan Panduan Elemen Layanan Baru. Wizard menemukan jenis layanan yang diinstal dan elemen lain yang kompatibel dengan WCF di komputer, termasuk direktori virtual yang dihosting COM+ dan host-Web, dan memuatnya untuk membuat konfigurasi jauh lebih efisien.
Membuat File Konfigurasi
Mulai Editor Konfigurasi Layanan dengan menggunakan jendela perintah untuk menavigasi ke lokasi penginstalan WCF Anda, lalu ketik
SvcConfigEditor.exe
.Dari menu File, pilih Buka dan klik Executable, COM+ Service, atau WebHosted Service, bergantung pada jenis file konfigurasi yang ingin Anda buat.
Dalam kotak dialog Buka, navigasikan ke file tertentu yang ingin Anda buat file konfigurasinya dan klik dua kali file tersebut.
Di menu File, arahkan ke Tambahkan Item Baru dan klik Layanan. Panduan Elemen Layanan Baru terbuka.
Ikuti langkah-langkah dalam wizard untuk membuat layanan baru.
Catatan
Jika Anda ingin menggunakan NetPeerTcpBinding dari file konfigurasi yang dihasilkan oleh Wizard, Anda harus menambahkan elemen konfigurasi pengikatan secara manual dan memodifikasi mode
atribut security
elemennya menjadi "Tidak Ada".
Mengonfigurasi COM+
Editor Konfigurasi Layanan memungkinkan Anda membuat file konfigurasi baru untuk aplikasi COM+ yang ada, atau mengedit konfigurasi COM+ yang ada. Node Kontrak COM hanya terlihat ketika bagian <comContract>
ada dalam file konfigurasi.
Membuat Konfigurasi COM+ Baru
Sebelum membuat konfigurasi COM+ baru, pastikan aplikasi COM+ Anda diinstal di Layanan Komponen, dan terdaftar di Global Assembly Cache (GAC).
Pilih menu File ->Integrasikan Aplikasi ->COM+. Operasi ini menutup file yang dibuka saat ini. Jika ada data yang tidak disimpan dalam file saat ini, dialog Simpan akan muncul. COM+ Integration Wizard kemudian diluncurkan.
Di halaman pertama, pilih aplikasi COM+ dari pohon. Jika Anda tidak dapat menemukan aplikasi COM+ Anda di pohon, verifikasi bahwa aplikasi tersebut diinstal di Layanan Komponen dan terdaftar di Global Assembly Cache (GAC).
Di halaman berikutnya, pilih metode mana yang ingin Anda ekspos sebagai layanan WCF. Semua metode yang didukung dalam aplikasi COM+ ditampilkan dan dipilih secara default.
Pilih platform hosting.
Konfigurasikan pengaturan lain sesuai dengan panduan di wizard.
Editor Konfigurasi Layanan menggunakan ComSvcConfig.exe di latar belakang untuk menghasilkan file konfigurasi. Setelah ini selesai, Anda dapat melihat ringkasan dan keluar dari wizard. File konfigurasi yang dihasilkan dibuka sehingga Anda dapat mengeditnya secara langsung.
Mengedit Konfigurasi COM+ yang Ada
Pilih menu File ->Buka ->COM+ Layanan…
Pilih Layanan COM+ yang ingin Anda edit dari daftar.
Edit pengaturan konfigurasi di nodeKontrak COM.
Catatan
Anda juga dapat langsung membuka dan mengedit file konfigurasi yang berisi kontrak COM.
Keamanan
File konfigurasi layanan yang dihasilkan oleh Editor Konfigurasi tidak dijamin aman. Silakan lihat dokumentasi Keamanan untuk mengetahui cara mengamankan layanan WCF Anda.
Selain itu, Editor Konfigurasi hanya dapat digunakan untuk membaca dan menulis elemen konfigurasi WCF yang valid. Alat ini mengabaikan elemen yang sesuai dengan skema dan ditentukan pengguna. Ini juga tidak mencoba menghapus elemen-elemen ini dari file konfigurasi atau menentukan efeknya pada elemen WCF yang diketahui. Adalah tanggung jawab pengguna untuk menentukan apakah elemen-elemen ini menimbulkan ancaman terhadap aplikasi atau sistem.