Pertama, Anda harus tahu pengecualian apa yang menyebabkan tampilan kesalahan muncul.
Saya dapat menyarankan Anda tiga opsi.
-
Matikan
<customErrors> bagian, jadiHandleErrorfilter tidak akan berfungsi dan Anda dapat melihat pengecualian sebenarnya . -
HandleErrorfilter juga melewatiHandleErrorInfocontoh ke tampilan kesalahan, sehingga Anda dapat menampilkan pengecualian lengkap dalam tampilan kesalahan itu sendiri (hanya untuk mengetahui kesalahan bukan ide yang bijaksana dalam produksi) dengan mengakses model tersebut.@model System.Web.Mvc.HandleErrorInfo <p> The exception is: @Model.Exception </p> -
Anda dapat mencoba ELMAH perpustakaan yang mencatat semua pengecualian yang tidak ditangani.
HandleErrorfilter menekan pengecualian dan menghentikannya masuk log oleh ELMAH , jadi sebaiknya matikanHandleErrorsaat Anda mencoba ELMAH . Anda harus mengkonfigurasiELMAHdalam database terpisah dan menyediakan halaman yang mencantumkan semua kesalahan terbaru.