gpt4 book ai didi

c# - StackTrace 中行号旁边的数字是什么意思?

转载 作者:行者123 更新时间:2023-11-30 17:20:51 26 4
gpt4 key购买 nike

我在托管应用程序中收到错误消息,我正在尝试了解错误发生的原因。

为此,我查看了错误页面上的堆栈跟踪,如下所示:

[

NullReferenceException: Object reference not set to an instance of an object.]
MBANinja.demo.DemoTestPage.Page_Load(Object sender, EventArgs e) +696
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +41
System.Web.UI.Control.OnLoad(EventArgs e) +131
System.Web.UI.Control.LoadRecursive() +65
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2427

现在我一直认为方法调用附带的数字是遇到错误的行号。但是那个特定页面的代码 (DemoTestPage)e 只到 220's。那么 +696 是什么意思?

最佳答案

只有当调试信息(pdb 文件)可用时,您才能获得行号,否则您将获得当前方法中的偏移量。

关于c# - StackTrace 中行号旁边的数字是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3932875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com