运行Visual Studio社区2017.创建了一个WebAPI项目,其中有一个控制器类,有一些基本的东西,但是当我在调试模式下运行时,我的断点上出现以下错误,我没有&#39最幻想的原因。
The breakpoint will not currently be hit. Breakpoints set but not yet bound.
我已经在这里和那里看到了一些答案,但他们没有帮助,或者他们关于Visual Studio Code,我绝对不会使用它。
我找到了this,但它并没有告诉我如何处理我的问题。我该如何解决这个问题?
答案 0 :(得分:6)
在Visual Studio中将项目模式从“发布”更改为“调试”。
答案 1 :(得分:4)
尝试将您的网络项目设置为默认Startup Project。
答案 2 :(得分:3)
如果您正在使用多个项目,则需要确保两件事情正常进行项目调试
Debug
而非Release
您可以看到Kulp's Site
的详细信息答案 3 :(得分:1)
选择调试而不是发布...它可能会工作...
答案 4 :(得分:0)
只需清除解决方案,然后重新启动Visual Studio。
答案 5 :(得分:0)
清洁溶液:
构建->清洁[解决方案名称]
答案 6 :(得分:0)
它对我有用:
1.清洁溶液 2.设置启动项目 3.重启Visual Studio
答案 7 :(得分:0)
如果您的 Web API 项目在 IIS 中运行,和/或在终端上启动(例如,如果您使用 .net Core),并且您需要将调试器附加到已运行的进程,确保 Visual Studio 以管理员身份运行,除非不允许它附加到进程。
答案 8 :(得分:0)
答案 9 :(得分:-1)
如果您的 Javascript 中有拼写错误,断点将不起作用。我使用了“<>”而不是“!=”,当我修复它时,断点再次起作用。