2

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

无法设置以下断点: ... 公共语言运行时无法设置断点。

4

1 回答 1

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" />
于 2013-01-17T19:38:13.150 回答