【问题标题】:VS 2012 can't set breakpoints in RazorVS 2012 无法在 Razor 中设置断点
【发布时间】:2016-05-30 03:14:02
【问题描述】:

尝试在 razor 视图中设置断点时,我收到消息“这不是断点的有效位置”。

断点在 JS 和其他任何地方都可以工作。 智能感知和自动完成功能也适用于 Razor。

使用 - VS 2012 更新 4 - .Net 框架 4.5.1 - MVC 5.1

示例代码

<div>
@{ 
var testString = string.Empty;
}
</div>

【问题讨论】:

  • 你确定它是易破解的代码吗?有时 VS 很“聪明”,如果没有什么可以中断的,它不会让你设置断点。

标签: asp.net-mvc debugging razor


【解决方案1】:

这是另一个 SO 问题,描述了我遇到的问题并从 MS 下载更新修复了它。

This is not a valid location for a breakpoint

【讨论】:

    【解决方案2】:

    你确定它是易破解的代码吗?有时 VS 很“聪明”,如果没有什么可以中断的,它不会让你设置断点。

    您是否尝试过更大的代码块?定义变量,分配一个不同的值,对它做另一个操作。然后在末尾或中间的某处设置断点。

    【讨论】:

    • 我尝试了很多不同的页面,结果相同。即使使用非常基本的示例代码,它也不会让步。我也尝试过移动块,内联等。
    【解决方案3】:

    我得到了同样的结果,我解决了重新启动 Visual Studio, 我认为当您分别使用控制器和脚手架更改视图名称时会发生这种情况,需要再次重新运行。所以在重新启动系统后它会自动给我更改。

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 2016-04-15
      • 2018-08-11
      • 2018-10-16
      • 2013-08-16
      • 2013-10-01
      • 1970-01-01
      • 2014-09-22
      • 2010-10-14
      相关资源
      最近更新 更多