C#笔记(2、ILSpy反编译定位问题)

C#笔记——ILSpy反编译定位问题(二)

1、背景

​ 上周突然想起来,之前休假对接的一个测试设备,还没有上线到生产环境,于是赶快联系设备,开始切换生产环境,可是设备修改了MES的生产环境地址后,发现数据库有个进站接口,一直调用的是测试demo的编码。出现了问题,那就联系厂家处理吧。

​ 好家伙 ,供应商上来就开始指责我们设备,你们不懂这个就不要擅自改配置文件。设备一听,我不管,现在你们两方人都在,你们给我解决问题。供应商就开始了,是不是你们mes动啥了,又开始拿其他基地的配置文件,然后替换测试。最后,还是没有测试成功。

2、定位问题

​ 之前测试环境都好好的,肯定是你们的问题。供应商咬死了是我们mes的问题,他们又不在现场,生产又急着用,这可把我急坏了。出现了问题,那就得去解决问题。我连忙跑去车间现场设备一看,上面的软件就是个简单的通讯WPF客户端,这我熟悉啊,我拷出这个软件拿到我的电脑,用ILSpy反编译一看,原来是请求的url出现了问题,我们是get请求?paramCode=xxxxx,他直接在我们url后面又加了个paramCode=xxxxx&paramCode=xxxxx,而不是替换,难怪一直在调测试环境的demo用例,截图发给我供应商,最后他只能修改好,问题解决。

3、ILSpy操作过程

1、将exe文件用ILSpy,打开

2、保存为代码,运行

ILSpy

4、总结

最后,也是成功上线了。但整个过程,在工作对接中还是司空见惯的,出现了问题,我们第一时间,先多找找自己的问题,这样也避免后续尴尬。

posted @   子言sugar  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示