Visual Studio 2010断点始终无法命中

3
我有一个关于Visual Studio 2010和ASP.NET 2.0项目的问题。
我在StackOverflow上搜索了可能解决我的问题的方案,但即使有很多与Visual Studio调试器相关的文章,也没有一个能够特别解决我的问题。
每次我开始调试时,Visual Studio都会告诉我:“断点当前无法命中。源代码与原始版本不同。”过去当我遇到这个问题时,我可以通过执行“清理解决方案”来解决它。或者如果那行不通,我总是可以重新启动Visual Studio或我的机器,问题就会消失。然而,这种方法现在已经不起作用了。虽然解决方案可以清除并可以重建,但调试器仍然抱怨源代码。
我发现,如果我删除“C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files”中的“root”文件夹,则问题暂时解决,但只有下一次我启动调试器时,并且仅适用于当前设置在项目中的断点。由于源代码/原始差异,我在调试器运行时添加的所有断点也都无法命中。
我不知道如何永久解决这个问题,因为我不想每次开始调试会话时都要删除该文件夹。
我还有一些ASP.NET 4.0项目可以很好地进行调试。
我使用的是Windows 7 Enterprise(x64)。
如果有人有建议,我会非常感谢:)
1个回答

0

尝试以下操作:

右键方案。
单击 "属性"。
转到:"常规属性" -> "项目依赖项"
从下拉列表中选择您的 "项目"
检查 "依赖项列表" 中的每个项目
单击 "确定"

现在打开"任务管理器"
并结束所有工作进程,即 iis7 中的 "w3wp"
或结束所有 "WebDev.WebServer40.exe" 进程

现在运行您的应用程序。


嗨,Deepak,感谢您的回复。不幸的是,依赖关系已经设置正确。 - Dr. Agger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接