2011-12-31 40 views
1

试图调试我的代码(站点项目)好像每天 但得到这个错误:程序“[4800] WebDev.WebServer40.EXE:程序跟踪”已退出,代码为0(为0x0)

The program '[4800] WebDev.WebServer40.EXE: Program Trace' has exited with code 0 (0x0).

我该如何解决这个问题?

+2

每一次?当这种事情发生时,我只是重新启动VS,它会消失... – Ryan 2011-12-31 23:21:26

+0

试过了。没有帮助。将再试一次 – 2012-01-01 15:19:12

+0

您是否使用自定义控件? – Ryan 2012-01-01 16:37:15

回答

0

当我们的代码创建了一个无限递归循环(即堆栈溢出)时,我们已经看到了这种情况。我怀疑这可能是基于退出代码的问题。

如果您有一个显示的对话框让您有机会进行调试,请尝试单击调试按钮并查看堆栈跟踪。如果在无限递归循环中存在代码,它应该相当明显。

+0

我甚至没有达到调试模式 – 2012-01-01 15:18:37

+0

@ user1065869:对不起,并不意味着调试模式。有时遇到未处理的异常时,您可以通过显示的对话框来调试程序。如果你没有看到对话,那么这个建议不会帮助你。 – 2012-01-01 16:42:56

1

VS重启解决了这个问题。感谢大家。

相关问题