Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows Communication Foundation (WCF) menyediakan serangkaian fungsionalitas yang kaya yang dapat membantu Anda memantau berbagai tahap kehidupan aplikasi. Misalnya, Anda dapat menggunakan konfigurasi untuk menyiapkan layanan dan klien saat penyebaran. WCF mencakup serangkaian penghitung kinerja besar untuk membantu Anda mengukur performa aplikasi Anda. WCF juga memperlihatkan data inspeksi dari layanan pada waktu runtime melalui penyedia WCF Windows Management Instrumentation (WMI). Ketika aplikasi mengalami kegagalan atau mulai bertindak dengan tidak benar, Anda dapat menggunakan Log Peristiwa untuk melihat apakah terjadi sesuatu yang signifikan. Anda juga dapat menggunakan Pengelogan dan Pelacakan Pesan untuk melihat peristiwa apa yang terjadi secara end-to-end di aplikasi Anda. Fitur-fitur ini membantu pengembang dan profesional TI untuk memecahkan masalah sebuah aplikasi WCF ketika tidak berfungsi dengan benar.
Nota
Jika Anda menerima kesalahan tanpa informasi detail tertentu, Anda harus mengaktifkan includeExceptionDetailInFaults atribut <elemen konfigurasi serviceDebug> . Ini menginstruksikan WCF untuk mengirim detail pengecualian ke klien, yang memungkinkan Anda mendeteksi banyak masalah umum tanpa memerlukan diagnosis yang lebih canggih. Untuk informasi selengkapnya, lihat Kesalahan Pengiriman dan Penerimaan.
Fitur Diagnostik yang Disediakan oleh WCF
WCF menyediakan fungsionalitas diagnostik berikut:
Pelacakan End-To-End menyediakan data instrumentasi untuk memecahkan masalah aplikasi tanpa menggunakan debugger. WCF mengeluarkan jejak log untuk pencapaian proses, serta pesan kesalahan. Ini dapat mencakup pembukaan pabrik saluran atau mengirim dan menerima pesan oleh host layanan. Pelacakan dapat diaktifkan untuk aplikasi yang sedang berjalan untuk memantau kemajuannya. Untuk informasi selengkapnya, lihat topik Pelacakan . Untuk memahami bagaimana Anda dapat menggunakan pelacakan untuk men-debug aplikasi Anda, lihat topik Menggunakan Pelacakan untuk Memecahkan Masalah Aplikasi Anda .
Pengelogan pesan memungkinkan Anda melihat bagaimana pesan terlihat sebelum dan sesudah transmisi. Untuk informasi selengkapnya, lihat topik Pengelogan Pesan .
Penelusuran peristiwa mencatat peristiwa di Log Peristiwa untuk masalah besar apa pun. Anda kemudian dapat menggunakan Penampil Peristiwa untuk memeriksa kelainan apa pun. Untuk informasi selengkapnya, lihat topik Pengelogan Peristiwa .
Penghitung kinerja yang diekspos melalui Monitor Performa memungkinkan Anda memantau kesehatan aplikasi dan sistem Anda. Untuk informasi selengkapnya, lihat topik Penghitung Kinerja .
Namespace System.ServiceModel.Configuration memungkinkan Anda memuat file konfigurasi dan menyiapkan layanan atau titik akhir klien. Anda dapat menggunakan model objek untuk membuat skrip perubahan pada banyak aplikasi ketika pembaruan harus disebarkan ke banyak komputer. Atau, Anda dapat menggunakan Alat Editor Konfigurasi (SvcConfigEditor.exe) untuk mengedit pengaturan konfigurasi menggunakan wizard GUI. Untuk informasi selengkapnya, lihat topik Mengonfigurasi Aplikasi Anda .
WMI memungkinkan Anda untuk mengetahui layanan mana yang sedang mendengarkan pada suatu mesin dan pengikatan yang digunakan. Untuk informasi selengkapnya, lihat topik Menggunakan Instrumentasi Manajemen Windows untuk Diagnostik .
WCF juga menyediakan beberapa GUI dan alat baris perintah untuk memudahkan Anda membuat, menyebarkan, dan mengelola aplikasi WCF. Untuk informasi selengkapnya, lihat Alat Windows Communication Foundation. Misalnya, Anda dapat menggunakan Alat Editor Konfigurasi (SvcConfigEditor.exe) untuk membuat dan mengedit pengaturan konfigurasi WCF menggunakan wizard, alih-alih mengedit XML secara langsung. Anda juga dapat menggunakan Alat Penampil Pelacakan Layanan (SvcTraceViewer.exe) untuk melihat, mengelompokkan, dan memfilter pesan pelacakan sehingga Anda dapat mendiagnosis, memperbaiki, dan memverifikasi masalah dengan layanan WCF.
Lihat juga
- Mengonfigurasi aplikasi Anda
- Menyebarkan Layanan
- Referensi Pengecualian
- Pencatatan Kejadian
- Pencatatan Pesan
- Alat Editor Konfigurasi (SvcConfigEditor.exe)
- Alat Penampil Jejak Layanan (SvcTraceViewer.exe)
- Alat Pendaftaran ServiceModel
- Pelacakan
- Menggunakan Instrumentasi Manajemen Windows untuk Diagnostik
- Penghitung Performa
- Peralatan Windows Communication Foundation