VS 2012无法在Razor中设置断点

时间:2014-09-26 14:46:50

标签: asp.net-mvc debugging razor

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

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

使用 - VS 2012 Update 4 - .Net Framework 4.5.1 - MVC 5.1

示例代码

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

3 个答案:

答案 0 :(得分:1)

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

This is not a valid location for a breakpoint

答案 1 :(得分:0)

你确定它的易碎代码吗?有时VS是&#34;聪明&#34;如果没有什么可以打破的话,不会让你设置一个断点。

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

答案 2 :(得分:0)

我也一样,我解决了重启Visual Studio的问题, 我认为当您使用控制器和脚手架分别对视图名称进行更改时会发生这种情况需要重新运行。因此,重新启动系统后它会自动给我更改。