我有一个 MVC 5 应用程序。它有一个 .js 文件。我正在尝试登录控制台以进行调试。我添加了一行 console.log("hi"),并在该行上设置了一个断点,如下所示:
当我按F5时,断点变成空心,并且断点上出现警告三角形:
当我将鼠标悬停在断点上时,它显示“Th 断点当前不会被击中未绑定断点”
然后动态窗口出现,console.log 行消失,断点移动到下一行:
如果我进入浏览器并打开开发者工具,控制台线不存在
我已经尝试过以下方法:
有什么我可以尝试的想法吗?
可能是由调试配置引起的。请尝试以下步骤来解决此问题:
1:在解决方案资源管理器中右键单击项目,转到“属性/构建/常规”,然后将“调试符号”设置为“PDB 文件,可跨平台移植”。
2:如果您有多项目解决方案,请转到“解决方案”>“属性”。 然后从“单个启动项目”更改为“多个启动项目”。
3:在“调试/发布”下拉列表旁边,还有一个带有“任何 CPU/配置管理器...”的下拉列表。单击“配置管理器...”,您将看到某些项目可能处于发布模式。将它们全部更改为“调试”。
4:请转到您的解决方案文件夹并删除(或重命名)“obj”、“bin”和隐藏的“.vs”文件夹,重新启动 Visual Studio,然后重建您的解决方案。
如果这个答案不是您想要的,请提供更详细的您的要求描述。