Aracılığıyla paylaş


Yönetim ve Tanılama

Windows Communication Foundation (WCF), uygulamanın farklı aşamalarını izlemenizi sağlayan zengin bir işlev kümesi sağlar. Örneğin, dağıtım sırasında hizmetleri ve istemcileri ayarlamak için yapılandırmayı kullanabilirsiniz. WCF, uygulama performansını ölçmenize yardımcı olacak çok sayıda performans sayacı içerir. WCF ayrıca wcF yönetim araçları (WMI) sağlayıcısı aracılığıyla bir hizmetin çalışma zamanında Windows verilerini de gösterir. Uygulama bir hatayla karşılaşması veya hatalı bir şekilde davranması durumunda olay günlüğünü kullanarak önemli bir sorun olup olamayabilirsiniz. Iletiyi Günlüğe Kaydetme ve İzleme'ye bakarak uygulamanıza hangi olayların uzmlı olarak olduğunu da bakabilirsiniz. Bu özellikler, hem geliştiricilerin hem de BT uzmanlarının wcF uygulamasının doğru şekilde çalışmama durumuyla ilgili sorunları gidermesine yardımcı olur.

Not

Belirli bir ayrıntı bilgisi ile hata alıyorsanız, serviceDebug yapılandırma includeExceptionDetailInFaults öğesinin includeExceptionDetailInFaults gerekir. Bu, WCF'ye istemcilere özel durum ayrıntısı göndermesi talimatı ve böylece daha gelişmiş tanılama gerektirmeden birçok yaygın sorunu algılamaya olanak sağlar. Daha fazla bilgi için bkz . Hata Gönderme ve Alma.

WCF Tarafından Sağlanan Tanılama Özellikleri

WCF aşağıdaki tanılama işlevlerini sağlar:

  • End-To-End izleme, hata ayıklayıcı kullanmadan bir uygulamanın sorunlarını gidermek için izleme verileri sağlar. WCF, işlem kilometre taşlarını ve hata iletilerinin izlemelerini verir. Buna kanal fabrikası açma veya hizmet ana bilgisayarı tarafından ileti göndererek alma dahildir. Çalışan bir uygulamanın ilerleme durumunu izlemesi için izleme etkinleştirilebilir. Daha fazla bilgi için İzleme konu başlığına bakın. Uygulamanıza hata ayıklamak için izlemeyi nasıl kullanabileceğinizi anlamak için, Uygulamanıza Sorun Gidermek için İzlemeyi Kullanma konu başlığına bakın.

  • İleti günlüğü, iletilerin iletimden önce ve sonra nasıl olduğunu görmelerini sağlar. Daha fazla bilgi için İleti Günlüğü konu başlığına bakın.

  • Olay izleme, önemli sorunlar için Olay Günlüğü'ne olayları yazar. Daha sonra anomalileri incelemek Olay Görüntüleyicisi için bu ifadeyi kullanabilirsiniz. Daha fazla bilgi için Olay Günlüğü konu başlığına bakın.

  • Uygulama aracılığıyla ortaya Performans İzleyicisi sayaçları, uygulama ve sistem durumunu izlemenizi sağlar. Daha fazla bilgi için Performans Sayaçları konu başlığına bakın.

  • Ad System.ServiceModel.Configuration alanı, yapılandırma dosyalarını yükleme ve bir hizmet veya istemci uç noktası ayarlamaya olanak sağlar. Güncelleştirmelerin birden çok bilgisayarlara dağıtılması gereken birçok uygulama üzerinde yapılan değişiklikleri betik olarak kullanmak için nesne modelini kullanabilirsiniz. Alternatif olarak, yapılandırma ayarlarını bir GUI sihirbazı kullanarak SvcConfigEditor.exe Için Yapılandırma Düzenleyicisi Aracı'nı (SvcConfigEditor.exe) kullanabilirsiniz. Daha fazla bilgi için, Uygulamanızı Yapılandırma konu başlığına bakın.

  • WMI, bir makinede hangi hizmetlerin dinlediğini ve kullanılan bağlamaları bulmanız için size olanak sağlar. Daha fazla bilgi için Tanılama için Windows Yönetim Araçları'nın Kullanımı konu başlığına bakın.

WCF ayrıca WCF uygulamaları oluşturmanızı, dağıtmanızı ve yönetmenizi kolaylaştırmak için çeşitli GUI ve komut satırı araçları da sağlar. Daha fazla bilgi için bkz. Windows Communication Foundation Araçları. Örneğin, XML'yi doğrudan düzenlemek SvcConfigEditor.exe kullanarak WCF yapılandırma ayarlarını oluşturmak ve düzenlemek için Yapılandırma Düzenleyicisi Aracı'nı (SvcConfigEditor.exe) kullanabilirsiniz. AYRıCA, WCF hizmetleriyle ilgili sorunları tanılamak, onarmak ve doğrulamak SvcTraceViewer.exe izleme iletilerini görüntülemek, gruplama ve filtrelemek için Hizmet İzleme Görüntüleyicisi Aracı'nı (SvcTraceViewer.exe) kullanabilirsiniz.

Ayrıca bkz.