sql >> Databáze >  >> RDS >> Sqlserver

Webová aplikace asp.net mvc 3 po nasazení nefunguje

Nejprve musíte vědět, jaká je výjimka, která způsobuje zobrazení chybového zobrazení.

Mohu vám navrhnout tři možnosti.

  1. Vypněte <customErrors>, takže HandleError filtr nebude fungovat a můžete vidět skutečnou výjimku .

  2. HandleError filtr také předává HandleErrorInfo instance do chybového zobrazení, takže můžete zobrazit úplnou výjimku v samotném chybovém zobrazení (jen abyste věděli, že chyba není moudrý nápad ve výrobě) přístupem k tomuto modelu.

    @model System.Web.Mvc.HandleErrorInfo
    
    <p>
       The exception is: @Model.Exception
    </p>
    
  3. Můžete zkusit ELMAH knihovna, která zaznamenává všechny neošetřené výjimky. HandleError filtr potlačí výjimku a zastaví je protokolování ELMAH , takže byste měli raději vypnout HandleError když zkoušíte ELMAH . Musíte nakonfigurovat ELMAH v samostatné databázi a poskytuje stránku se seznamem všech nedávných chyb.



  1. Jak zvýšit výkon pro hromadné INSERTy do propojených tabulek ODBC v Accessu?

  2. Může cizí klíč fungovat jako primární klíč?

  3. Proč mi PHP OCI8/Oracle oci_bind_array_by_name nefunguje?

  4. Záhlaví sloupců T-SQL Pivot/Unpivot (Transpose) potřebné jako datové řádky