Eri*_*ric 5 c# asp.net asp.net-mvc razor asp.net-mvc-4
这是我在剃刀代码中断点上的错误消息:
在App_Web_cmi1k1de.dll(服务器端符号)中找到了index.cshtml的副本,但源代码与App_Web_cmi1k1de.dll(服务器端符号)中内置的版本不同.当源代码不同时允许断点被击中等等等等...
我得到了一个非常相似的错误消息,我在解决方案中找到了配置管理器,发现一个项目未设置为"调试".我将其更改为调试,清除了C:\ Users\me\AppData\Local\Temp\Temporary ASP.NET Files\root\932eeb02\b9cdc481 \中的所有内容,并重建了我的解决方案.我看到现在在这个文件夹中我看到了
C:\ Users\me\AppData\Local\Temp\Temporary ASP.NET Files\root\932eeb02\b9cdc481\App_Web_cmi1k1de.dll
与...一起
C:\ Users\me\AppData\Local\Temp\Temporary ASP.NET Files\root\932eeb02\b9cdc481\App_Web_cmi1k1de.pdb
这两个文件具有相同的时间戳,低于第二个.知道我为什么会收到这个错误吗?源代码与编译的.dll不同,这没有任何意义.
停止调试,检查 IIS(或 IISExpress)进程是否不再运行 - 如果需要,请停止它,在 Visual Studio 中右键单击解决方案“清理”,然后重建。再次尝试调试。