收到以下错误:
该断点当前不会被命中。该行没有与调试器的目标代码类型的可执行代码关联。可能的原因包括:条件调试,编译器优化或当前调试器代码类型不支持此行的目标体系结构。
即使我创建了一个全新的项目来测试此问题,在任何MVC项目上也会发生相同的错误。错误是当我在.cshtml文件中的任何javascript行上设置断点时。例如,如果我在下面的“警报”上设置断点,则会收到此错误:
<script type="text/javascript">
alert('test');
</script>
环境:Windows 7 64位,VS2017 15.8.8,框架4.6.1,MVC空应用程序。 创建一个控制器和一个视图,将此代码添加到视图底部:
<script type="text/javascript">
alert('test');
</script>
然后,当我开始调试时收到错误消息,该错误显示在该行的断点圆上。
设置 :(所有默认设置,未进行任何修改)
我尝试在没有帮助的情况下重新启动计算机。几天前一切正常。
更新 :(以下是调试设置的图片)