sql >> データベース >  >> RDS >> Sqlserver

展開後にasp.net mvc 3 Webアプリケーションが機能しない

    まず、エラー ビューが表示される原因となっている例外が何であるかを知る必要があります。

    3 つのオプションを提案できます。

    <オール> <リ>

    <customErrors をオフにします> セクションなので、HandleError フィルタが機能せず、実際の例外が表示されます .

    <リ>

    HandleError フィルターは HandleErrorInfo も渡します そのため、エラー ビュー自体に完全な例外を表示できます (本番環境では賢明な考えではないエラーを知るためだけに) そのモデルにアクセスすることによって。

    @model System.Web.Mvc.HandleErrorInfo
    
    <p>
       The exception is: @Model.Exception
    </p>
    
    <リ>

    ELMAH を試すことができます 未処理の例外をすべて記録するライブラリ。 HandleError フィルタは例外を抑制し、ELMAH による記録を停止します 、そのため、HandleError をオフにする必要があります。 ELMAH を試しているとき . ELMAH を設定する必要があります



    1. リテラルベースの列の SELECT INTO で null 可能性を制御する方法

    2. Oracleで値に少なくとも1桁の数字が含まれているかどうかを検出する

    3. 列の合計を取得し、合計のパーセントを計算するために使用します(mySQL)

    4. Hibernate Distinct with order by