为啥我的异常堆栈跟踪总是指向最后一个方法行?
Posted
技术标签:
【中文标题】为啥我的异常堆栈跟踪总是指向最后一个方法行?【英文标题】:Why do my exception stack traces always point to the last method line?为什么我的异常堆栈跟踪总是指向最后一个方法行? 【发布时间】:2010-09-06 21:58:24 【问题描述】:我的 Visual Studio 安装有问题。当我遇到异常时,堆栈跟踪中的行号总是不正确。在我的代码库中,每个方法的最后一行总是指向最后一行。同时,当我使用调试器跟踪程序时也可以。 PDB 发生了什么?
不,我不会对每个方法都重新抛出异常。
在堆栈跟踪的每一行中,我都有相应方法的最后一行,而中间的语句抛出了异常。
【问题讨论】:
【参考方案1】:听起来您正在以发布模式运行您的应用。发布模式难以处理异常的行号等。
在调试模式下编译您的应用程序(无需附加调试器)并查看它是否自行解决。
【讨论】:
以上是关于为啥我的异常堆栈跟踪总是指向最后一个方法行?的主要内容,如果未能解决你的问题,请参考以下文章
当客户端甚至无法连接到 WCF 服务器时,为啥会出现“服务器堆栈跟踪”异常?