解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同

简介:

解决思路:

一定是在某个文件夹存在了副本,结果果然不出所料。

当前日期是2016年3月10日,But

 

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\fd1302ff\6f7481f8\assembly\dl3\831cbe7c\a10a72a2_8c7ad101\XXXX.DLL  2016年3月4日 

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\fd1302ff\6f7481f8\assembly\dl3\831cbe7c\a10a72a2_8c7ad101\XXXX.DLL  2016年3月9日

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\fd1302ff\6f7481f8\assembly\dl3\831cbe7c\a10a72a2_8c7ad101\XXXX.DLL  2016年3月10日

这里明白了吧,是微软的Framework产生的缓存文件导致的,删除掉3月4日的和3月9日的,跑起来,可以断点调试了。

注:红色的是系统随机产生的文件夹,文件要全局搜才能搞定。

 

产生此问题的原因在于:

网站的源代码有一次调试以后,又更换了其他目录,结果调试就会出现这个问题。说白了就是每次调试都会扔到缓存里面。

分类: ASP.NET
 
 
本文转自左正博客园博客,原文链接: http://www.cnblogs.com/soundcode/p/7268484.html,如需转载请自行联系原作者
目录
打赏
0
0
0
0
19
分享
相关文章
模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
模拟.NET实际应用场景,综合应用三个主要知识点:一是使用dnSpy反编译第三库及调试,二是使用Lib.Harmony库实现第三库拦截、伪造,三是实现同一个库支持多版本同时引用。
模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
|
5月前
|
API
【Azure 媒体服务】Media Service的编码示例 -- 创建缩略图子画面的.NET代码调试问题
【Azure 媒体服务】Media Service的编码示例 -- 创建缩略图子画面的.NET代码调试问题
|
1月前
|
.net8 Syncfusion生成pdf/doc/xls/ppt最新版本
通过使用 Syncfusion,您可以高效地生成各种文档,满足不同的业务需求。这些工具不仅易于使用,还具有高性能和高度可扩展性,是处理文档的理想选择。
76 16
VSCode开发.net项目时调试无效
【9月更文挑战第22天】在使用 VSCode 开发 .NET 项目时遇到调试问题,可从项目配置、调试配置、调试器安装、运行环境、日志和错误信息等方面排查。确认项目类型及文件配置,检查 `launch.json` 文件及配置项,确保调试器扩展已安装并启用,验证 .NET 运行时版本和环境变量,查看 VSCode 输出窗口和项目日志文件,检查权限及代码错误。若问题仍未解决,可查阅官方文档或社区论坛。
109 4
使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
如何用 WinDbg 调试Linux上的 .NET程序
【7月更文挑战第13天】 1. `dotnet-dump`: Collects process dumps with `dotnet-dump collect -p <process_id>`. 2. `lldb`: Debugs Mono runtime apps on macOS/Linux. 3. **Visual Studio Code**: Remotely debugs .NET via the C# extension. 4. **JetBrains Rider**: Supports remote debugging of .NET on Linux.
|
5月前
|
闲话 .NET(6):.NET Core 各个版本的特性
闲话 .NET(6):.NET Core 各个版本的特性
150 0
.Net Core 开发框架,支持多版本的类库
.Net Core 开发框架,支持多版本的类库
126 0
​一款开源的.NET程序集反编译、编辑和调试神器
本文介绍了.NET反编译和调试工具dnSpyEx的使用方法。dnSpyEx是dnSpy的非官方Fork版本,支持.NET Framework、.NET Core和Unity程序集的调试和编辑,具有多种语言界面。主要功能包括:浅色、蓝色和深色主题,调试支持,代码编辑以及多语言支持。用户可以从GitHub下载并直接运行dnSpyEx,无需安装。通过创建测试项目,编译成dll文件,然后使用dnSpyEx进行调试和编辑程序集中的代码和IL指令。此外,文章还提供了项目源码地址和相关优秀项目的链接。
148 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等