Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.
Bir .NET Framework uygulamasında hata ayıklamak için derleyici ve çalışma zamanı ortamı, bir hata ayıklayıcının uygulamaya eklemesini sağlamak ve mümkünse uygulama ve ilgili ortak ara dili (CIL) için hem semboller hem de çizgi eşlemeleri üretmek üzere yapılandırılmalıdır. Yönetilen bir uygulamanın hata ayıklaması yapıldıktan sonra performansı artırmak için profili oluşturulabilir. Profil oluşturma, en sık yürütülen kodu oluşturan kaynak kod satırlarını ve bunların yürütülmesinin ne kadar sürdüğünü değerlendirir ve açıklar.
.NET Framework uygulamaları, yapılandırma ayrıntılarının çoğunu işleyen Visual Studio kullanılarak kolayca hata ayıklanır. Visual Studio yüklü değilse, .NET Framework ad alanında hata ayıklama sınıflarını kullanarak .NET Framework System.Diagnostics uygulamalarının performansını inceleyebilir ve geliştirebilirsiniz. Bu ad alanı, yürütme akışını izlemeye yönelik Trace, Debug ve TraceSource sınıflarını ve profil oluşturma kodu için Process, EventLog ve PerformanceCounter sınıflarını içerir.
Bu bölümde
JIT-Attach Hata Ayıklamayı Etkinleştirme
.NET Framework uygulamasına Just-In-Time hata ayıklama motoru eklemek için kayıt defterini nasıl yapılandıracağınızı gösterir.
Görüntüde Hata Ayıklamayı Kolaylaştırma
Derlemenin hatalarını ayıklamayı kolaylaştırmak için JIT izlemenin nasıl açılıp optimizasyonun nasıl kapatılabileceğini gösterir.
İzleme ve Enstrümantasyon Uygulamaları
Uygulamanız çalışırken yürütülmesini nasıl izleyeceğinizi, performansını veya olası sorunları göstermek için nasıl araçlar ekleyeceğinizi açıklar.
Yönetilen Hata Ayıklama Yardımcılarıyla Hataları Tanılama
Çalışma zamanı durumu hakkında bilgi sağlamak için ortak dil çalışma zamanı (CLR) ile birlikte çalışan hata ayıklama yardımcıları olan yönetilen hata ayıklama yardımcılarını (MDA) açıklar.
Hata Ayıklayıcı Ekran Öznitelikleri ile Hata Ayıklamayı Geliştirme
Bir türün geliştiricisinin, bir hata ayıklayıcıda görüntülendiğinde bu türün nasıl görüneceğini nasıl belirtebileceğini açıklar.
Çalışma Zamanı Profili Oluşturma
Uygulama performansı hakkında bilgi toplamayı öğrenin.
Performans Sayaçları
Bir uygulamanın performansını izlemek için kullanabileceğiniz sayaçları açıklar.
İlgili bölümler
Visual Studio'da ASP.NET veya ASP.NET Core uygulamalarında hata ayıklama Geliştirme sırasında veya dağıtımdan sonra bir ASP.NET uygulamasında hata ayıklamaya yönelik önkoşullar ve yönergeler sağlar.
Geliştirme Kılavuzu Uygulamanızı oluşturma, yapılandırma, hata ayıklama, güvenliğini sağlama ve dağıtma dahil olmak üzere uygulama geliştirmeyle ilgili tüm önemli teknoloji alanları ve görevleri ile dinamik programlama, birlikte çalışabilirlik, genişletilebilirlik, bellek yönetimi ve iş parçacığı oluşturma hakkında bilgiler için bir kılavuz sağlar.