断点设置但尚未绑定在Visual Studio中

时间:2018-06-13 19:46:06

标签: c# visual-studio

运行Visual Studio社区2017.创建了一个WebAPI项目,其中有一个控制器类,有一些基本的东西,但是当我在调试模式下运行时,我的断点上出现以下错误,我没有&#39最幻想的原因。

The breakpoint will not currently be hit. Breakpoints set but not yet bound.

我已经在这里和那里看到了一些答案,但他们没有帮助,或者他们关于Visual Studio Code,我绝对不会使用它。

我找到了this,但它并没有告诉我如何处理我的问题。我该如何解决这个问题?

10 个答案:

答案 0 :(得分:6)

在Visual Studio中将项目模式从“发布”更改为“调试”。

Debug Mode

答案 1 :(得分:4)

尝试将您的网络项目设置为默认Startup Project

答案 2 :(得分:3)

如果您正在使用多个项目,则需要确保两件事情正常进行项目调试

  1. 确认项目是否为默认项目。
  2. 确认您的项目模式为Debug而非Release
  3. 重新启动您的当前项目。
  4. 您可以看到Kulp's Site

    的详细信息

答案 3 :(得分:1)

选择调试而不是发布...它可能会工作...

Open this link to see the step

答案 4 :(得分:0)

只需清除解决方案,然后重新启动Visual Studio。

答案 5 :(得分:0)

清洁溶液:

构建->清洁[解决方案名称]

答案 6 :(得分:0)

它对我有用:

1.清洁溶液 2.设置启动项目 3.重启Visual Studio

答案 7 :(得分:0)

如果您的 Web API 项目在 IIS 中运行,和/或在终端上启动(例如,如果您使用 .net Core),并且您需要将调试器附加到已运行的进程,确保 Visual Studio 以管理员身份运行,除非不允许它附加到进程。

答案 8 :(得分:0)

通常情况下,即使项目中的所有配置都没有问题,请执行以下操作。

右键单击解决方案,然后在配置下将发布更改为调试

enter image description here

答案 9 :(得分:-1)

如果您的 Javascript 中有拼写错误,断点将不起作用。我使用了“<>”而不是“!=”,当我修复它时,断点再次起作用。