gpt4 book ai didi

c# - 当前不会命中断点,因为 Razor 代码中的源代码不同

转载 作者:太空狗 更新时间:2023-10-29 23:50:45 24 4
gpt4 key购买 nike

这是我在 razor 代码中遇到断点的错误消息:

A copy of index.cshtml was found in App_Web_cmi1k1de.dll (Server-side symbols), but the source code is different from the version built into App_Web_cmi1k1de.dll (Server-side symbols). To allow the breakpoint to be hit when the source is different blah blah blah...

我收到了一条非常相似的错误消息,然后我转到解决方案中的配置管理器,发现一个项目未设置为“调试”。我将其更改为调试,清除了 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 中右键单击解决方案“清理”,然后重建。再次尝试调试。

关于c# - 当前不会命中断点,因为 Razor 代码中的源代码不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29679559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com