在Visual Studio 2012中的Razor文件中设置断点

时间:2013-01-17 19:38:13

标签: razor visual-studio-2012

在Visual Studio 2012中,我试图在我的剃刀(.cshtml)文件中设置断点,但每次尝试时,都说断点不能是ser,否则我收到以下错误消息:

无法设置以下断点: ... Common Language Runtime无法设置断点。

1 个答案:

答案 0 :(得分:5)

我发现在我的web.config中,我有以下一行:

<compilation 
    debug="true" targetFramework="4.0"
    assemblyPostProcessorType="Microsoft.VisualStudio.Enterprise.Common.AspPerformanceInstrumenter, Microsoft.VisualStudio.Enterprise.AspNetHelper, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

assemblyPostProcessorType属性导致了问题。我假设它对动态生成的剃刀程序集做了一些破坏调试的事情。

所以我只是删除了该属性以获取:

<compilation debug="true" targetFramework="4.0" />