Je reçois une « référence d'objet non définie à une instance d'un objet » erreur avec le suivant en haut de la pile dans les journaux (C# application ASP.NET):Comment interpréter cette trace de pile C#? Erreur sur la ligne zéro
@Web.UI.UserBrochurePage.Page_Load(Object,EventArgs)+25 Line: 0
@System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr,Object,Object,EventArgs)+0 Line: 0
@System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object,EventArgs)+26 Line: 0
@System.Web.UI.Control.OnLoad(EventArgs)+38 Line: 0
@System.Web.UI.Control.LoadRecursive()+35 Line: 0
@System.Web.UI.Page.ProcessRequestMain(Boolean,Boolean)+1160 Line: 0
Les choses que je ne comprends pas:
- Chaque erreur est sur la ligne zéro
- L'erreur la plus intéressante (un haut - dans mon code) a un « +25 » après. Je n'ai jamais compris ce que cela signifiait, même si je supposais qu'ils étaient des décalages de caractères sur la ligne ... si tel était le cas, cela ne donnerait aucun sens (au milieu d'une déclaration de paramètres).
Il s'agit d'un système de production en mode édition, mais je peux toujours obtenir les numéros de ligne des objets trace de la pile. Dans ce cas, malheureusement, l'erreur ne se reproduit pas sur nos systèmes de débogage, donc je suis bloqué en faisant de mon mieux avec ça.
Tout conseil serait apprécié.
Merci, Tom
Avez-vous essayé de créer une nouvelle version en mode édition et de la tester sur vos systèmes de débogage? Voyez si cette erreur est générée à nouveau! – Kirtan