【发布时间】:2009-08-12 13:48:00
【问题描述】:
我下载了一个开源项目,我想用它来提高我的 ASP.NET MVC 技能。该项目被拆分为多个较小的项目。
当我在调试模式下启动网站时,有没有办法在不设置断点的情况下将调试器设置为停止,以便我可以单步执行代码并查看在呈现视图之前发生了什么?
谢谢
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio visual-studio-2008
我下载了一个开源项目,我想用它来提高我的 ASP.NET MVC 技能。该项目被拆分为多个较小的项目。
当我在调试模式下启动网站时,有没有办法在不设置断点的情况下将调试器设置为停止,以便我可以单步执行代码并查看在呈现视图之前发生了什么?
谢谢
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio visual-studio-2008
在Debug 菜单下选择Step Into - 它将启动调试器到第一行代码。标准快捷方式是F11
【讨论】:
您也可以使用以下语句之一:
System.Diagnostics.Debugger.Launch();
这将启动并将调试器附加到您正在运行的进程中。
System.Diagnostics.Debugger.Break();
这向已连接的调试器发出断点信号。
【讨论】:
在调试模式下,您可以按调试栏中的暂停按钮。它将在当前执行点中断执行。然后可以对当前线程继续执行,或者设置断点等。
【讨论】: