İçindekiler:

ASP net, global ASAX uygulama hatasını nasıl işler?
ASP net, global ASAX uygulama hatasını nasıl işler?

Video: ASP net, global ASAX uygulama hatasını nasıl işler?

Video: ASP net, global ASAX uygulama hatasını nasıl işler?
Video: ASP.NET - Global.asax File 2024, Aralık
Anonim

Başvuru Seviye Hata yönetimi

Sen başedebilir varsayılan hatalar başvuru seviyenizi değiştirerek uygulamanın yapılandırma veya ekleyerek Uygulama hatası işleyici küresel . asax senin dosyan başvuru . Sen başedebilir Web'e bir customErrors bölümü ekleyerek varsayılan hatalar ve HTTP hataları.

Buna uygun olarak, MVC global ASAX'ta uygulama hatasını nasıl ele alıyor?

Bu noktalar göz önünde bulundurularak, hata işleme ve günlüğe kaydetme için aşağıdaki adımlar Application_Error olayına kodlanabilir

  1. Yükseltilen son hatayı alın.
  2. Yanıt vermek için hata kodunu alın.
  3. Hatayı kaydedin (404'leri görmezden geliyorum).
  4. Yanıt akışını temizleyin.
  5. Sunucu hatasını temizleyin.

Ayrıca, Dot Net teknolojisindeki hata ayıklama ve hata işleme nedir, uygun bir örnekle açıklanır? ASP . Ağ gerçekleştirme olanağına sahip hata ayıklama ve Hata işleme . hata ayıklama koda kesme noktaları ekleyerek elde edilebilir. Biri daha sonra Başlat'ı şununla çalıştırır: hata ayıklama Visual Studio'daki seçenek hata ayıklama kod. İzleme, uygulamayı çalıştırırken daha fazla bilgi sağlama olanağıdır.

Bu nedenle, MVC asp net'te özel hataları nasıl işler?

ASP. NET MVC'de Özel Hata Sayfası

  1. Önce bir Hata ekleyin. cshtml sayfasını (Sayfayı Görüntüle) zaten yoksa, Paylaşılan Klasöre aktarın.
  2. Web'i ekleyin veya değiştirin. config dosyası oluşturun ve Özel Hata Öğesini Açık olarak ayarlayın.
  3. HTTP Durum Kodunu göstermek için belirli bir Eylem Denetleyicisi ve Görünümü ekleyin.
  4. Hedeflenen Eylem Yöntemine bir [HandleError] özniteliği ekleyin.

ASP net, uygulama düzeyindeki hataları nasıl ele alır?

Uygulama Düzeyi Hata İşleme Yapabilirsiniz üstesinden gelmek varsayılan hatalar de uygulama seviyesi ya değiştirerek uygulamanın yapılandırma veya Global'e bir Application_Error işleyicisi ekleyerek. asax dosyanızın başvuru . Yapabilirsiniz üstesinden gelmek varsayılan hatalar ve HTTP hatalar Web'e bir customErrors bölümü ekleyerek.

Önerilen: