2010-12-08 9 views
5

エラーに関する詳細情報を入力する方法は? 私はOn/OffcustomErrors modeを設定しようとしていたが、私は唯一持っている:あなたはcustomErrorsを有効にするとSorry, an error occurred while processing your request.Razor ViewEngineにエラーを表示

答えて

19

はい、それはあなたが見ている~/Views/Shared/Error.cshtmlファイルの内容です。カスタマイズすることができます。強くSystem.Web.Mvc.HandleErrorInfoモデルに入力され、あなたは内部例外を抽出することができます。

@model System.Web.Mvc.HandleErrorInfo 

@{ 
    View.Title = "Error"; 
} 

<h2> 
    Sorry, an error occurred while processing your request. 
</h2> 

<div>@Model.Exception.ToString()</div> 

あなたはまた、モデルの内側に例外が発生し、コントローラやアクションへのアクセスがあります。

@Model.ControllerName 
@Model.ActionName 
関連する問題