隐藏行错误排查

  做了一个Excel文件导入功能,本地调试没有问题。

部署到测试环境后,点击上传什么反应都没有。查看错误日志也没有什么错误信息。

然后没有了排查错误的思路。只好寻求同事帮助,同事建议我在代码中,多个可能出错的步骤加上消息提示。WebForm的后台消息弹窗。

但是还是找不到错误消息,很郁闷。其实是我加的弹窗不够多,还没有加到出错的位置。

  自己排查了一会,后来我耐下性子,发现代码最外层有一个异常捕获,但是捕获后没有做任何处理。什么提示消息也不返回,这导致了我看不到任何异常信息。

然后我就在这个地方加代码,将异常抛出来,查看了下日志。发现是由于配置文件缺少一个配置导致的,至此找到隐藏性bug的原因。

 

以上总结不要在代码中捕获异常后,既不做记录,也不将异常抛出,这可能导致异常难以排查!

posted on   荆棘人  阅读(118)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示