为什么一个网站项目调试而不是另一个? (两个项目都构建。)Visual Studio 2008

时间:2010-09-17 21:43:06

标签: visual-studio visual-studio-2008

我继承了两个VB.Net Web项目,在一个(“goodproj”),调试器工作,允许我单步执行代码。另一方面(“badproj”),它没有。

在badproj上,当我点击F5或绿色箭头进行调试时,网站构建没有错误,启动开发Web服务器并启动显示网站的浏览器。但是......没有调试器! (并且没有错误消息。)Debug的输出窗口完全空白。

任何有关如何使用VS进行调试的好文章的帮助或指针都将非常感激。我应该看看的任何特定设置?

2 个答案:

答案 0 :(得分:0)

您是否检查过web.config文件和配置设置以确保项目设置为Debug?

此外,如果该项目引用任何其他过时的DLL,您可能无法调试那些可能导致此问题的文件。

答案 1 :(得分:0)

问题解决了:badproj的web.config文件中有一个违规标记。位置标记<location path="." inheritInChildApplications="false">...</location>包含多个标记,包括<compilation debug="true">标记。

删除此违规位置标记可解决此问题。调试器在它的所有调试荣耀中栩栩如生。