3

我对 Visual Studio 2010 和 ASP.NET 2.0 项目有疑问。

我已经在 StackOverflow 上搜索了我的问题的可能解决方案,但即使有很多与 Visual Studio 调试器相关的文章,也没有专门解决我的问题。

每次我开始调试时,Visual Studio 都会告诉我“当前不会命中断点。源代码与原始版本不同。”。过去当我遇到这个问题时,我可以通过执行 Clean Solution 来解决它。或者如果这不起作用,我总是可以重新启动 Visual Studio 或我的机器,问题就会消失。但是,这不再起作用了。解决方案清理,我可以重建,但调试器仍然抱怨源。

我发现如果我删除“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”中的文件夹“root”,问题暂时消失了,但只有下次我启动调试器时,并且仅适用于项目中当前设置的断点。由于源/原始差异,我在调试器运行时添加的所有断点也没有被命中。

我不知道如何永久解决此问题,因为我不想每次必须启动调试会话时都删除该文件夹。

我还有一些调试得很好的 ASP.NET 4.0 项目。

我使用 Windows 7 企业版 (x64)。

如果有人有建议,我将非常感激:)

4

1 回答 1

0

试试这个

右键单击解决方案。
单击“属性”
转到:“通用属性”->“项目依赖关系”
从下拉列表中选择您的“项目”
检查“依赖于”列表中的每个项目
单击“确定”

现在打开“任务管理器”并在 iis7 的情况下
杀死所有工作进程,即“w3wp”
或杀死所有“WebDev.WebServer40.exe”进程

现在运行您的应用程序。

于 2012-10-05T11:12:12.320 回答