DBImport V3.7版本发布及软件稳定性(自动退出问题)解决过程分享

DBImport V3.7版本新增清表再插入、红色错误信息标识、配置保存等功能,并着重解决了软件自动退出的稳定性问题。通过IntelliTrace定位到内存错误和线程操作UI导致的异常,修复了代码并优化了事务处理,确保软件稳定运行。
摘要由CSDN通过智能技术生成
DBImport V3.7介绍:

 1:先上图,再介绍亮点功能:

主要的升级功能为:

1:增加(Truncate Table)清表再插入功能:

清掉再插,可以保证两个库的数据一致,自己很喜欢这个功能。

2:信息栏增加红色部分:

黑色的信息太多,有时候错误信息被淹陌,分拆出来单独红色块标识错误信息,清晰一些。

3:增加保存所有的配置及配置还原:

之前只保存数据库链接的配置,为了第4点,包起了所有的配置,包括表名等。

4:增加自启动参数,用于定时功能的开机启动:

自启动参数为 - true 或 - 1,下一版本会处理成服务,支持重启电脑后继续服务。

5:解决软件稳定性(自动退出)问题。

下载地址:点击下载

 

下面重点介绍解决问题的过程:

记得我发布ASP.NET Aries框架的时候,有个演示地址:http://aries.cyqdata.com 。

由于总有个人别删除用户或数据或修改登陆密码,为了防止此种情况:

我把DBImport放到服务器,同时开启了定时功能,以为可以一劳永逸了。

结果软件运行运行着,就自动退出了,然后又得手工执行一次。

所以目前在执行的方案,锁定了文件的只读属性,来避免用户修改数据。

 

今天刚好想起来,于是就想到要解决它了,于是就有了以下的内容:

解决的过程:

1:先确认情况:

单独运行软件,开启定时功能,然后出去溜达一圈,回头再看结果:

多次确认后,而且问题不单纯:

A:卡住没反应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值