У меня есть приложение, которое какое-то время работало в produciton, и время от времени оно выдает неожиданное исключение, которое я ловлю в событии ошибки сеанса global.asax. Эта процедура отправляет электронное письмо с сообщением об ошибке, источником и стеком ошибки, и этого, как правило, достаточно, чтобы мы могли найти проблему. Тем не менее, эта конкретная ошибка не имеет весь стек. Очевидно, он умирает до того, как попадает в мое приложение в стеке.
Ниже приведена информация, отправленная мне по электронной почте. Посредством некоторой другой регистрации в моем приложении я могу найти, какая страница происходит, но без стека, показывающего какой-либо код моего приложения, я действительно не знаю, с чего начать. Любая помощь здесь будет принята с благодарностью.
Информация об ошибке:
Сообщение: ссылка на объект не установлена для экземпляра объекта.
Источник: System.Web
Стек:
в System.Web.UI.WebControls.ImageButton.RaisePostBackEvent (String eventArgument)
в System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument)
в System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument)
в System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData)
в System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint)