【发布时间】:2014-10-13 20:39:01
【问题描述】:
我有一个相当旧的 VS 2003 Web 应用程序,我终于能够通过 F5 运行它。但是,IDE 不会在任何断点处中断。
我认为这与配置有关。以前,当我拉起项目的属性并进入 Configuration Properties/Debugging 时,只有 Enable ASP Debugging 设置为 true。根据其他人的建议,我也启用了ASP.NET Debugging和Unmanaged Debugging。但是如果同时启用了ASP Debugging和Unmanaged Debugging,就会出现错误。
所以我禁用了 ASP 调试,它只启用了 ASP.NET 调试和非托管调试。我实际上不知道为什么要启用 Unamaged Debugging,因为据我所知,没有非托管代码。但如果未启用,则会出现另一个错误。
话虽如此,启用这两个似乎运行良好,但我无法调试。任何想法为什么?
【问题讨论】:
-
你是在发布模式下构建吗?
-
您是否尝试调试非 .net(非托管)代码?如果没有,则不需要调试器。
-
@DotN3TDev 否。它在默认的调试配置文件中
-
@spender 没有。据我所知,这都是托管 (c#) 代码。
-
@ernest 好的,抱歉,我认为这可能是一个快速的解决方案:/
标签: c# asp.net visual-studio-2003