Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

aplikasi web asp.net mvc 3 tidak berfungsi setelah disebarkan

Pertama, Anda harus tahu pengecualian apa yang menyebabkan tampilan kesalahan muncul.

Saya dapat menyarankan Anda tiga opsi.

  1. Matikan <customErrors> bagian, jadi HandleError filter tidak akan berfungsi dan Anda dapat melihat pengecualian sebenarnya .

  2. HandleError filter juga melewati HandleErrorInfo contoh 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>
    
  3. Anda dapat mencoba ELMAH perpustakaan yang mencatat semua pengecualian yang tidak ditangani. HandleError filter menekan pengecualian dan menghentikannya masuk log oleh ELMAH , jadi sebaiknya matikan HandleError saat Anda mencoba ELMAH . Anda harus mengkonfigurasi ELMAH dalam database terpisah dan menyediakan halaman yang mencantumkan semua kesalahan terbaru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengatur identity_insert pada nama tabel yang diteruskan sebagai variabel

  2. Penyortiran hierarkis di server sql ketika id anak berisi '.'

  3. Bagaimana saya bisa memanggil Prosedur Tersimpan SQL menggunakan EntityFramework 7 dan Asp.Net 5

  4. Kesalahan:Tidak dapat menggunakan tampilan atau fungsi karena kesalahan pengikatan

  5. DATETIMEOFFSETFROMPARTS() Contoh di SQL Server (T-SQL)