Memperbarui:
Saya telah mencoba mengaktifkan penelusuran WCF , tetapi masih belum berhasil ... Di bawah ini adalah pembaruan terakhir saya.
Apakah saya perlu izin untuk menulis ke lokasi di bawah ini?
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="sdt"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "@\\myservername\folder1\traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
Saya menggunakan .NET Framework 3.5.
Apa instruksi langkah demi langkah untuk mengaktifkan pelacakan WCF untuk tujuan debugging?
Error.svclog
?Di web.config Anda (di server) tambahkan
sumber
initializeData="\\servername\drive$\Project\WCFTraces.svclog"/>
dan saya tidak melihat file yang dihasilkan setelah saya mencoba mengakses layanan.Buka direktori Microsoft SDK Anda. Jalan seperti ini:
Buka Editor Konfigurasi WCF (Microsoft Service Configuration Editor) dari direktori itu:
(opsi lain untuk membuka alat ini adalah dengan menavigasi di Visual Studio 2017 ke "Tools"> "Editor Konfigurasi Layanan WCF")
Buka file .config Anda atau buat yang baru menggunakan editor dan arahkan ke Diagnostics.
Di sana Anda dapat mengklik "Aktifkan Pencatatan Pesan".
Info lebih lanjut: https://msdn.microsoft.com/en-us/library/ms732009(v=vs.110).aspx
Dengan penelusur jejak dari direktori yang sama Anda dapat membuka file log jejak:
Anda juga dapat mengaktifkan penelusuran menggunakan WMI. Info lebih lanjut: https://msdn.microsoft.com/en-us/library/ms730064(v=vs.110).aspx
sumber
Alih-alih Anda menambahkan bit secara manual pelacakan ke web.config, Anda juga dapat mencoba menggunakan editor konfigurasi WCF yang dilengkapi dengan VS SDK untuk mengaktifkan penelusuran.
https://stackoverflow.com/a/16715631/2218571
sumber