对象引用未设置为对象的实例.如何查看堆栈

本文关键字:实例 何查看 堆栈 对象 设置 对象引用 | 更新日期: 2023-09-27 18:22:27

我打开了"trace",但在我的Asp.Net开发项目中没有得到这个错误的"堆栈跟踪"。关于其他错误,我看到了堆栈跟踪,但我的问题是,为什么我现在没有看到一个?

这是关于DevExpress网格视图的。可能是DevExpress错误的处理方式与普通的Asp.Net代码不同吗?

我在各种有趣的地方设置了断点,但都没有用。也许存在与堆栈跟踪无关的错误?

我试过使用Firefox和IE浏览器。

有点卡住了,希望这是个愚蠢的问题。

对象引用未设置为对象的实例.如何查看堆栈

From:ASPxGridView-对象引用未设置为对象的实例

这个问题是由某些对象引用等于"null"这一事实引起的。我建议您以以下方式确定有问题的参考:

  • 通过将ASPxGridView.EnableCallBacks属性设置为"false"来禁用ASPxGridView的回调
  • 执行所需步骤以重现问题

您将收到"服务器错误"屏幕,其中包含有关已引发的异常的信息(以及有问题的引用/代码行)。如果这没有帮助,请向我们提供一个示例工作项目(仅包含绑定到任何可移植数据源的有问题的ASPxGridView)来说明该问题,以便我们可以在相同的条件下对其进行检查。

此外,您看到的异常是在服务器代码中引发的,并且能够抓住它,请调整VS如下所示:

  1. 转到"调试-->异常"对话框,选中"公共语言运行时异常"并选中"抛出"列中的复选框
  2. 转到"工具"-->"选项"-->"调试",然后取消选中"仅启用我的代码(仅托管)"复选框

在完成所有这些工作后,您无法获得错误,然后提供标记来检查实际问题是什么。。

如果您使用的是Visual Studio,您是否选中了Debug -> Exceptions -> Common Language Runtime Exceptions复选框?

您可以在代码中使用try-catch块来获取代码中断的位置,或者在异常窗口中将公共语言运行时设置为true(要打开此窗口,请按ALT+CTRL+E)