如何在ASP.NET服务器错误页面中使用+号数字?

4
如果我的应用程序抛出异常,我会看到服务器错误页面。堆栈跟踪显示了发生错误的方法(例如空引用异常),以及一个加号和数字,比如+730。我该如何回溯这个数字来找到对应的C#代码行?
编辑:我不知道 "+730" 代表什么,也没有参考手册。唯一能告诉你的是,它不是 C# 文件中的一行代码。
3个回答


1
他们偏移为机器码字节。请参见这里
如果添加pdb文件,则可以获得.NET代码行号。

-1
如果您正在使用Visual Studio,可以按Ctrl+G并在异常发生的页面上输入要查看的行号,也可以使用Debug > Window > Stack trace观察堆栈跟踪。希望这能帮到您。

1
这不是源代码中的行号!它可能是CIL中的行号,但我没有快速工具来展示它。如果我能找到任何文档,我就不会在这里发帖。 - P a u l

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接