Я получаю сообщение об ошибке «Ссылка на объект не установлена на экземпляр объекта» со следующей информацией в верхней части стека в журналах (приложение C # ASP.NET):
@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
Вещи, которые я не понимаю:
- Каждая ошибка в нулевой строке
- Самая интересная ошибка (верхняя - в моем коде) имеет после +25. Я никогда не понимал, что они означают, хотя я предполагал, что это смещения символов в строке ... если бы это было так, это не указывало бы на что-либо значимое (середина объявления параметра).
Это производственная система в режиме выпуска, но я все еще могу получать номера строк из объектов трассировки стека. В этом случае, к сожалению, ошибка не воспроизводится на наших системах отладки, поэтому я застрял, стараясь изо всех сил с этим.
Любой совет будет оценен.
Спасибо,
Том