Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc &引用;当前不会命中断点。断点已设置但尚未绑定";在MVC应用程序的cshtml中_Asp.net Mvc_Visual Studio_Razor_Breakpoints - Fatal编程技术网

Asp.net mvc &引用;当前不会命中断点。断点已设置但尚未绑定";在MVC应用程序的cshtml中

Asp.net mvc &引用;当前不会命中断点。断点已设置但尚未绑定";在MVC应用程序的cshtml中,asp.net-mvc,visual-studio,razor,breakpoints,Asp.net Mvc,Visual Studio,Razor,Breakpoints,在我的MVC项目中调试cshtml时,调试器不会命中。它表示“当前不会命中断点。已设置断点但尚未绑定”。我试过几种选择- 删除bin、obj、.vs、清洗液,然后构建它 尝试了调试->选项->调试(常规)上的两个选项,如取消选中“仅我的代码”等 已尝试更新项目的属性 但这些都不起作用。这真的让我抓狂,任何关于这方面的输入都会有很大的帮助。是这个特定的cshtml文件还是所有的cshtml文件?如果它是所有的,那么它只是cshtml文件,还是影响了整个代码库?这可能看起来很愚蠢,但如果您使用的是V

在我的MVC项目中调试cshtml时,调试器不会命中。它表示“当前不会命中断点。已设置断点但尚未绑定”。我试过几种选择-

  • 删除bin、obj、.vs、清洗液,然后构建它
  • 尝试了调试->选项->调试(常规)上的两个选项,如取消选中“仅我的代码”等
  • 已尝试更新项目的属性

  • 但这些都不起作用。这真的让我抓狂,任何关于这方面的输入都会有很大的帮助。

    是这个特定的cshtml文件还是所有的cshtml文件?如果它是所有的,那么它只是cshtml文件,还是影响了整个代码库?这可能看起来很愚蠢,但如果您使用的是Visual Studio,请尝试关闭Visual Studio的所有实例(即使是不相关的实例),然后重新打开1项目并进行调试。@Lolop-断点正在命中此项目的.cs文件。但是,它不适用于任何cshtml文件。此外,奇怪的是,它适用于同一解决方案的其他项目中的cshtml文件。尽管如此,当我删除bin、obj文件夹等时,我确实尝试过关闭、重新打开和重建它,但没有成功。让我试着终止这个过程,看看它是否有效。我提到关闭所有VS实例,因为在我以前的一个项目中,如果我在不同的VS实例中意外打开了同一个解决方案,然后关闭它,即使我关闭了它,它似乎也“接管了”。我在最初的实例中没有一个断点会被击中,但是当你看到一些断点被击中,一些断点没有击中时,我认为这是不相关的。我能想到的最后一件事可能是项目的SDK?不知道它是否与.Net Framework项目相关(如果您正在使用的是该项目),但对于.Net核心,它必须是
    Microsoft.Net.Sdk.Razor
    Microsoft.Net.Sdk.Web
    ,才能编译cshtml页面。这是一个很长的机会,因为这在你的项目中不太可能改变,但我对MVC不太熟悉。希望有更多经验的人能在某个时候加入进来。@Lolop-项目中已经有了对System.Web和System.Web.Razor的引用。所以我不认为这是个问题。但是谢谢你的及时回复。