comment puis-je entrer des informations détaillées sur les erreurs? je tentais mis customErrors mode
à On/Off
, mais j'ai seulement: Sorry, an error occurred while processing your request.
Afficher les erreurs dans Razor ViewEngine
5
A
Répondre
19
Oui, une fois que vous activez customErrors
c'est le contenu du fichier ~/Views/Shared/Error.cshtml
que vous voyez. Vous pouvez le personnaliser. Il est fortement typé à un modèle System.Web.Mvc.HandleErrorInfo
et vous pouvez extraire l'exception à l'intérieur:
@model System.Web.Mvc.HandleErrorInfo
@{
View.Title = "Error";
}
<h2>
Sorry, an error occurred while processing your request.
</h2>
<div>@Model.Exception.ToString()</div>
Vous avez également accès au contrôleur et à l'action qui a soulevé l'exception à l'intérieur du modèle:
@Model.ControllerName
@Model.ActionName