6

我有一个在 vs 2012 中构建的 mvc c# web 应用程序,我在控制器上放置了一个断点,但该断点从未被命中,我得到了结果,所以我知道代码正在运行。奇怪的是它甚至没有给出错误“没有加载任何符号”并使断点空心。断点保持稳定。任何想法发生了什么?

4

1 回答 1

8

要逐步调试,您必须做两件事。首先必须设置断点,然后必须将调试器附加到运行代码的进程。在这种情况下,运行您的代码的进程将是w3wp.exe. 如果按 CTRL + ALT + P,您将进入附加到进程窗口。您不会在此处看到 w3wp,但选中窗口底部的两个框以显示所有会话和所有用户中的所有进程,然后您将能够附加到它。请注意,如果它仍然没有出现,那是因为 w3wp 尚未启动,因此您需要向您的 Web 应用程序发出请求以启动它。附加后,如果代码匹配,则应命中断点。

于 2013-06-07T19:17:15.787 回答