Isi kandungan:

Bagaimanakah ASP net mengendalikan ralat aplikasi global ASAX?
Bagaimanakah ASP net mengendalikan ralat aplikasi global ASAX?

Video: Bagaimanakah ASP net mengendalikan ralat aplikasi global ASAX?

Video: Bagaimanakah ASP net mengendalikan ralat aplikasi global ASAX?
Video: ASP.NET - File Global.asax 2024, November
Anonim

Permohonan Tahap Pengendalian Ralat

awak boleh tahan ralat lalai pada permohonan tahap sama ada dengan mengubah suai anda permohonan konfigurasi atau dengan menambah satu Ralat_Aplikasi pengendali dalam Global . asax fail anda permohonan . awak boleh tahan ralat lalai dan ralat HTTP dengan menambahkan bahagian Ralat tersuai pada Web.

Sejajar dengan itu, bagaimanakah MVC mengendalikan ralat aplikasi dalam ASAX global?

Dengan mengambil kira perkara ini, langkah berikut boleh dikodkan ke dalam acara Application_Error untuk pengendalian dan pengelogan ralat

  1. Dapatkan ralat terakhir dibangkitkan.
  2. Dapatkan kod ralat untuk membalas.
  3. Log ralat (saya mengabaikan 404).
  4. Kosongkan aliran respons.
  5. Kosongkan ralat pelayan.

Juga, apakah penyahpepijatan dan pengendalian ralat dalam teknologi Dot Net menerangkan dengan contoh yang betul? ASP . bersih mempunyai kemudahan untuk melaksanakan penyahpepijatan dan pengendalian ralat . Penyahpepijatan boleh dicapai dengan menambahkan titik putus pada kod. Satu kemudian menjalankan Mula dengan Penyahpepijatan pilihan dalam Visual Studio untuk nyahpepijat kod tersebut. Tracing adalah kemudahan untuk memberikan lebih banyak maklumat semasa menjalankan aplikasi.

Di sini, bagaimanakah MVC mengendalikan ralat tersuai dalam asp net?

Halaman Ralat Tersuai dalam ASP. NET MVC

  1. Mula-mula tambah Ralat. cshtml (Lihat Halaman) ke Folder Kongsi jika ia belum wujud.
  2. Tambah atau ubah suai Web. config dan tetapkan Elemen Ralat Tersuai kepada Hidup.
  3. Tambah Pengawal Tindakan dan Paparan khusus untuk menunjukkan Kod Status
  4. Tambahkan atribut [HandleError] pada Kaedah Tindakan Sasaran.

Bagaimanakah ASP net mengendalikan ralat peringkat aplikasi?

Pengendalian Ralat Tahap Aplikasi Awak boleh mengendalikan lalai kesilapan dekat peringkat permohonan sama ada dengan mengubah suai anda permohonan konfigurasi atau dengan menambah pengendali Application_Error dalam Global. fail asax anda permohonan . Awak boleh mengendalikan lalai kesilapan dan HTTP kesilapan dengan menambahkan bahagian customErrors pada Web.

Disyorkan: