0

Visual Studio 2008 突然忽略了我的断点。我正在运行安装了 SP1 的 Visual Studio 2008。如果我运行不同的网站(所有本地网站),则不会忽略断点。

在我的 web.config 中,我有:

<compilation debug="true" strict="false" explicit="true">

对于我的生活,我不明白为什么它会突然不起作用,我真的需要那些断点。

此外,如果我将调试更改为 true 或 false,则没有区别。断点总是被忽略。

我有一个没有任何内容的页面,在 onLoad 后面的代码中我设置了一个 BP,当我点击 F5 Firefox 加载并且页面运行时就好像没有 BP 一样。

然后我添加了一个按钮,并在 onClick 中插入了一个 BP。同样,没有停止。页面加载并运行,就好像它们不存在一样。

设置后

<compilation debug="false"

然后按 F5(开始调试)VS 应该要求更改 web.config 以允许调试。但是,它没有。

我还创建了一个新网站,将我所有的网站文件复制到新文件夹中,我得到了相同的结果。

我真的需要你的帮助。谢谢。

4

1 回答 1

0

您是否尝试过明确附加到您的网络服务器进程?

http://abhijitjana.net/2010/07/15/identifying-worker-process-w3wp-exe-iis-6-0-and-iis-7-0-for-debugging-asp-net-application/

另外,请尝试清除您的临时 asp.net 文件。

http://blogs.msdn.com/b/dougste/archive/2008/08/11/clearing-out-temporary-asp-net-files.aspx

通常对我有用。

于 2012-06-04T08:13:08.040 回答