【发布时间】:2014-03-21 21:22:38
【问题描述】:
我正在尝试跟踪项目的流程。该视图有一个带有提交按钮的表单。我可以在 Chrome 的网络选项卡中看到,方法是 POST,并且一旦我单击提交,状态就是待处理(然后遇到错误分配导致的错误......某处)。我在处理 POST 的类的控制器中放置了一个断点,但在到达该断点之前我遇到了错误。如何查看单击提交按钮后立即发生的情况?
[编辑] 这是错误,每个请求
【问题讨论】:
-
我们能看到错误,或者“死亡黄页”吗?
-
您可以尝试让调试器在抛出异常时停止(调试 -> 异常 -> 检查 CLR 抛出),然后跟踪堆栈跟踪。
-
将控制器中的一个代码拆分为多行以便更好地调试。
-
我知道为什么会抛出这个错误。这是因为我希望有一个值为 false 的变量为 true。但是,我不知道是什么调用了这个方法(在这个代码被命中之前发生了什么)。 @Eric,我尝试设置 CLR,但堆栈只显示错误所在的行。我如何才能到达之前的步骤?
-
对 Jason 的评论 +1。你能在第 61 行下一个断点,然后查看调用堆栈吗?
标签: entity-framework visual-studio visual-studio-2012