我發現了錯誤與在日誌中的堆棧的頂部以下的(C#ASP.NET應用)「未設置爲一個對象的一個實例對象引用」:如何解釋此C#堆棧跟蹤?線錯誤零
@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」之後。我從來沒有理解這些意思,儘管我認爲他們是字符偏移的行......如果是這樣的話,它不會指向任何有意義的東西(參數聲明的中間)。
這是一個處於發佈模式的生產系統,但通常我仍然可以從堆棧跟蹤對象中獲取行號。在這種情況下,不幸的是,這個錯誤並沒有在我們的調試系統上重現,所以我被困在這裏。
任何意見,將不勝感激。
感謝, 湯姆
您是否嘗試過在發佈模式下創建新版本並在您的調試系統上進行測試?看看是否再次生成錯誤! – Kirtan 2009-04-21 06:32:30