该行没有与调试器的目标代码类型关联的可执行代码-mvc

时间:2018-10-31 17:37:09

标签: c# asp.net-mvc visual-studio asp.net-mvc-4

收到以下错误:

  

该断点当前不会被命中。该行没有与调试器的目标代码类型的可执行代码关联。可能的原因包括:条件调试,编译器优化或当前调试器代码类型不支持此行的目标体系结构。

即使我创建了一个全新的项目来测试此问题,在任何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>

然后,当我开始调试时收到错误消息,该错误显示在该行的断点圆上。

设置 :(所有默认设置,未进行任何修改)

  • 已选中“定义调试常量”
  • 已选中“定义TRACE常量”
  • 高级调试信息已满

我尝试在没有帮助的情况下重新启动计算机。几天前一切正常。

更新 :(以下是调试设置的图片)

enter image description here

0 个答案:

没有答案