Aracılığıyla paylaş


Özel durum işleme (hata ayıklama)

Bir özel bir program çalışırken oluşan olağan dışı bir durumdur. Özel durumlar sık hata ayıklama sahip sorunlarının göstergeleri olan. Özel bir durum oluştuğunda, hata ayıklayıcı bir özel durum iletisi yazar Çıkış pencere, içinde devre dışı olduğu sürece Genel, hata ayıklama, Seçenekler iletişim kutusu iletişim kutusu.

Hata ayıklayıcı olabilir veya özel durum oluştuğunda yürütme sonu değil.

  • ASP özel durum oluşur ve not handled, hata ayıklayıcı yürütme her zaman keser.

  • Önce herhangi bir işleyici çağrıldığında hemen bir istisna atılmaz çıkarken yürütme için hata ayıklayıcı söyleyebilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: mola sırasında bir Exception Is Thrown.

  • İle hata ayıklaması yapıyorsanız, [NIB] 12/13 Nasıl yapılır: Yalnızca Kendi Kodum İçine Adımlama, sahip üçüncü bir seçenek. Kullanıcı kodu ("My kodu") işleyicisinde işlenmiyor herhangi bir özel durum üzerinde kesmek için hata ayıklayıcı söyleyebilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: kullanıcı işlenmeyen özel durum üzerinde kesme.

  • ASP.net tarayıcı kullanıcıları için hata sayfalarını göstermek için özel durumları işleme bir üst düzey bir özel durum işleyici yok. Bu üst düzey bir özel durum işleyici, yalnızca benim kod açılmadan ayıklayıcıya kırılmaya karşı işlenmeyen bir özel durum durdurur. Sadece benim kod asp etkinleştirdiğinizden emin olun.net hata ayıklama.

    Unutmayın, bir özel durum oluşur ve ele değil, hata ayıklayıcı her zaman keser. Kullanıcı işlenmeyen ayarını değiştirmez.

Visual Studio hata ayıklayıcı özel durumlar aşağıdaki kategorileri tanır:

  • C++ özel durumlar

  • Common language runtime exceptions

  • Hata ayıklama Yardımcıları yönetilen

  • Yerel çalışma zamanı denetimleri

  • Win32 özel durumlar

Çoğu özel durumlar için özel durum oluştuğunda yanıt için tasarlanmış işleyicileri vardır. Bu program olağan dışı bir durumdan kurtarmak için fırsat sunar. Yerel çalışma zamanı denetimi işleyicisi yok.

Kullanırsanız, Visual Basic uygulamasında hata ayıklayıcı tüm özel durumlar hatalar On Errorstili hata işleyicileri.

Visual Basic ve C# için hata ayıklayıcı şimdi yeni özellikler Özel Yardımcısı daha fazla bilgi sağlayan özel bir durum oluştuğunda.

Aşağıdaki konular, özel durumları işleme hakkında bilgi sağlar:

Ayrıca bkz.

Görevler

[NIB] 12/13 Nasıl yapılır: Yalnızca Kendi Kodum İçine Adımlama

Kavramlar

Hata ayıklayıcı güvenlik

Diğer Kaynaklar

Özel Yardımcısı

Hata ayıklayıcı Yol Haritası