.net – 这不是断点的有效位置

我试图在我的ASP.Net MVC 2应用程序的.ascx或.aspx文件在Visual Studio 2010中的下面提到一个断点。但它不会让我,它显示

“这不是断点的有效位置”。

早些时候,它的工作正常。这是为什么?任何帮助是赞赏。

我的.ascx页面看起来像这样:

编辑1

.cs文件它的工作。不工作只有.aspx和.ascx文件

编辑2

没有一个下面提到的评论链接链接给出了一个问题的解决方案。“我们不能为代码添加额外的代码只是为了debug.so有没有任何方法来激活我的红色标记(调试标记)为我的view的图像中提到的c#代码

编辑3

它在同一个文件的JavaScript标签内部工作,但不适用于c#code.Any Clue?

编辑4

上面提到的问题是在我安装了Windows Azure SDK for .NET – October 2012之后

当我编译代码时,它会提供如下所示的Waring消息。

解决方法

如果您在Visual Studio 2012中使用Asp.Net Mvc 5但尚未安装正确的工具,则会发生此问题。对我来说,这是因为我通过Nuget将Asp.Net Mvc 4的版本升级到版本5。但是,这并没有在VS 2012中安装工具,以便IDE可以正确解析和处理.cshtml文件。因此,没有一个剃刀代码显示为有效的C#,并且不可能设置任何断点(如果您尝试设置断点,错误“这不是断点的有效位置”)。

解决方案是install the proper tooling.(或direct link)一旦我安装了工具并重新启动了VS,我能够愉快地设置.cshtml文件中的断点。

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...